Membres de SQLServerDatabaseMetaData
Les tableaux suivants présentent les membres exposés par la classe SQLServerDatabaseMetaData.
Constructeurs
Aucun.
Champs
Aucun.
Champs hérités
Nom | Description |
---|---|
java.sql.DatabaseMetaData | attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown |
Méthodes
Nom | Description |
---|---|
allProceduresAreCallable | Récupère les informations indiquant si l’utilisateur actuel dispose d’autorisations suffisantes pour appeler toutes les procédures retournées par la méthode getProcedures. |
allTablesAreSelectable | Récupère les informations indiquant si l’utilisateur actuel dispose d’autorisations suffisantes pour utiliser toutes les tables retournées par la méthode getTables dans une instruction SELECT. |
autoCommitFailureClosesAllResultSets | Indique si le pilote JDBC ferme tous les jeux de résultats ouverts, notamment ceux pouvant être mis en attente, lorsqu'une validation automatique est activée et une exception levée. |
dataDefinitionCausesTransactionCommit | Récupère les informations déterminant si une instruction de définition des données dans une transaction force la transaction à valider. |
dataDefinitionIgnoredInTransactions | Récupère les informations déterminant si cette base de données ignore une instruction de définition des données dans une transaction. |
deletesAreDetected | Récupère les informations déterminant si une suppression de ligne visible peut être détectée ou non en appelant la méthode rowDeleted de la classe SQLServerResultSet. |
doesMaxRowSizeIncludeBlobs | Récupère les informations indiquant si la valeur retournée de la méthode getMaxRowSize inclut les types de données SQL LONGVARCHAR et LONGVARBINARY. |
getAttributes | Récupère une description de l'attribut donné du type donné pour un type défini par l'utilisateur disponible dans le schéma et le catalogue donnés. |
getBestRowIdentifier | Récupère une description du jeu optimal de colonnes d'une table qui identifie une ligne de façon unique. |
getCatalogs | Récupère les noms de catalogues disponibles sur le serveur connecté. |
getCatalogSeparator | Récupère la chaîne utilisée par cette base de données comme séparateur entre un catalogue et un nom de table. |
getCatalogTerm | Récupère le terme favori du fournisseur de base de données pour « catalog ». |
getClientInfoProperties | Récupère une liste de propriétés d'informations clientes prises en charge par le pilote. |
getColumnPrivileges | Récupère une description des droits d'accès aux colonnes d'une table. |
getColumns | Récupère une description des colonnes d'une table qui sont disponibles dans le catalogue spécifié. |
getConnection | Récupère la connexion qui a produit cet objet de métadonnées. |
getCrossReference | Récupère une description des colonnes de clés étrangères dans la table de clés étrangères donnée qui référence les colonnes de clés primaires de la table de clés primaires donnée. |
getDatabaseMajorVersion | Récupère le numéro de version majeure de la base de données sous-jacente. |
getDatabaseMinorVersion | Récupère le numéro de version mineure de la base de données sous-jacente. |
getDatabaseProductName | Récupère le nom de ce produit de base de données. |
getDatabaseProductVersion | Récupère le numéro de version de ce produit de base de données. |
getDefaultTransactionIsolation | Récupère le niveau d'isolation de la transaction par défaut pour cette base de données. |
getDriverMajorVersion | Récupère le numéro de version majeure de ce pilote JDBC. |
getDriverMinorVersion | Récupère le numéro de version mineure de ce pilote JDBC. |
getDriverName | Récupère le nom de ce pilote JDBC. |
getDriverVersion | Récupère le numéro de version de ce pilote JDBC. |
getExportedKeys | Récupère une description des colonnes de clés étrangères qui référencent les colonnes de clés primaires de la table donnée. |
getExtraNameCharacters | Récupère tous les caractères supplémentaires qui peuvent être utilisés dans les noms d’identificateurs sans guillemets, par exemple, les caractères autres que a-z, A-Z, 0-9 et _. |
getFunctions | Récupère une description des fonctions système et utilisateur. |
getFunctionColumns | Récupère une description des paramètres de fonctions système ou utilisateur du catalogue spécifié et un type de retour. |
getIdentifierQuoteString | Récupère la chaîne utilisée pour encadrer les identificateurs SQL. |
getImportedKeys | Récupère une description des colonnes de clés primaires référencées par les colonnes de clés étrangères d'une table. |
getIndexInfo | Récupère une description des index et statistiques de la table donnée. |
getJDBCMajorVersion | Récupère le numéro de version majeure JDBC pour ce pilote. |
getJDBCMinorVersion | Récupère le numéro de version mineure JDBC pour ce pilote. |
getMaxBinaryLiteralLength | Récupère le nombre maximal de caractères hexadécimaux autorisé par cette base de données dans un littéral binaire inséré. |
getMaxCatalogNameLength | Récupère le nombre maximal de caractères autorisé par cette base de données dans un nom de catalogue. |
getMaxCharLiteralLength | Récupère le nombre maximal de caractères autorisé par cette base de données pour un littéral de caractère. |
getMaxColumnNameLength | Récupère le nombre maximal de caractères autorisé par cette base de données pour un nom de colonne. |
getMaxColumnsInGroupBy | Récupère le nombre maximal de colonnes autorisé par cette base de données dans une clause GROUP BY. |
getMaxColumnsInIndex | Récupère le nombre maximal de colonnes autorisé par cette base de données dans un index. |
getMaxColumnsInOrderBy | Récupère le nombre maximal de colonnes autorisé par cette base de données dans une clause ORDER BY. |
getMaxColumnsInSelect | Récupère le nombre maximal de colonnes autorisé par cette base de données dans une liste SELECT. |
getMaxColumnsInTable | Récupère le nombre maximal de colonnes autorisé par cette base de données dans une table. |
getMaxConnections | Récupère le nombre maximal de connexions simultanées possibles à cette base de données. |
getMaxCursorNameLength | Récupère le nombre maximal de caractères autorisé par cette base de données dans un nom de curseur. |
getMaxIndexLength | Récupère le nombre maximal d’octets autorisé par cette base de données pour un index dans sa totalité. |
getMaxProcedureNameLength | Récupère le nombre maximal de caractères autorisé par cette base de données dans un nom de procédure. |
getMaxRowSize | Récupère le nombre maximal d'octets autorisé par cette base de données dans une ligne unique. |
getMaxSchemaNameLength | Récupère le nombre maximal de caractères autorisé par cette base de données dans un nom de schéma. |
getMaxStatementLength | Récupère le nombre maximal de caractères autorisé par cette base de données dans une instruction SQL. |
getMaxStatements | Récupère le nombre maximal d'instructions actives autorisé pour cette base de données qui peuvent être ouvertes en même temps. |
getMaxTableNameLength | Récupère le nombre maximal de caractères autorisé par cette base de données dans un nom de table. |
getMaxTablesInSelect | Récupère le nombre maximal de tables autorisé par cette base de données dans une instruction SELECT. |
getMaxUserNameLength | Récupère le nombre maximal de caractères autorisé par cette base de données dans un nom d'utilisateur. |
getNumericFunctions | Récupère une liste séparée par des virgules des fonctions mathématiques disponibles avec cette base de données. |
getPrimaryKeys | Récupère une description des colonnes de clés primaires de la table donnée. |
getProcedureColumns | Récupère une description des paramètres de procédure stockée et les colonnes de résultats. |
getProcedures | Récupère une description des procédures stockées disponibles dans le modèle de nom de catalogue, de schéma ou de procédure stockée donné. |
getProcedureTerm | Récupère le terme favori pour « procedure » dans cette base de données. |
getResultSetHoldability | Récupère la fonctionnalité par défaut de mise en attente des jeux de résultats pour cette base de données. |
getRowIdLifetime | Retourne un statut indiquant si le type de données SQL RowId est pris en charge ou non. S'il l'est, il retourne la durée de validité d'un objet RowId. |
getSchemas | Récupère les noms de schémas disponibles dans la base de données actuelle. |
getSchemaTerm | Récupère le terme favori pour « schema » dans cette base de données. |
getSearchStringEscape | Récupère la String qui peut être utilisée pour placer les caractères génériques dans une séquence d’échappement. |
getSQLKeywords | Récupère une liste séparée par des virgules des mots clés SQL de la totalité de cette base de données qui ne sont pas également des mots clés SQL92. |
getSQLStateType | Indique si le SQLSTATE retourné par la méthode SQLException.getSQLState est X/Open (maintenant appelé Open Group), SQL CLI, SQL99 (JDBC 3.0) ou SQL:2003 (JDBC 4.0). |
getStringFunctions | Récupère la liste séparée par des virgules des fonctions String disponibles avec cette base de données. |
getSuperTables | Récupère une description des hiérarchies de table définies dans un schéma particulier de cette base de données. |
getSuperTypes | Récupère une description des hiérarchies de type définies par l'utilisateur dans un schéma particulier de cette base de données. |
getSystemFunctions | Récupère une liste séparée par des virgules des fonctions système disponibles avec cette base de données. |
getTablePrivileges | Récupère une description des droits d'accès pour chaque table disponible dans le modèle de nom de catalogue, de schéma ou de table donné. |
getTables | Récupère une description des tables disponibles dans le modèle de nom de catalogue, de schéma ou de table donné. |
getTableTypes | Récupère les types de tables disponibles dans la base de données actuelle. |
getTimeDateFunctions | Récupère une liste séparée par des virgules des fonctions de date et heure disponibles avec cette base de données. |
getTypeInfo | Récupère une description de tous les types SQL standard pris en charge par la base de données actuelle. |
getUDTs | Récupère une description des types définis par l'utilisateur dans un schéma particulier. |
getURL | Récupère l'URL pour cette base de données. |
getUserName | Récupère le nom d'utilisateur tel qu'il est connu dans cette base de données. |
getVersionColumns | Récupère une description des colonnes d'une table qui reflète automatiquement la mise à jour d'une valeur d'une ligne. |
insertsAreDetected | Récupère les informations déterminant si une insertion de ligne visible peut être détectée ou non en appelant la méthode rowInserted de la classe SQLServerResultSet. |
isCatalogAtStart | Récupère les informations déterminant si un catalogue s'affiche au début d'un nom de table complet. |
isReadOnly | Récupère les informations déterminant si cette base de données est en mode lecture seule. |
locatorsUpdateCopy | Indique si les mises à jour d'un LOB sont effectuées sur une copie ou dans le LOB lui-même. |
nullPlusNonNullIsNull | Indique si cette base de données prend en charge les concaténations entre les valeurs NULL et non NULL étant NULL. |
nullsAreSortedAtEnd | Récupère les informations déterminant si les valeurs NULL sont triées à la fin indépendamment de l'ordre de tri. |
nullsAreSortedAtStart | Récupère les informations déterminant si les valeurs NULL sont triées au début indépendamment de l'ordre de tri. |
nullsAreSortedHigh | Récupère les informations déterminant si les valeurs Null sont triées par ordre croissant. |
nullsAreSortedLow | Récupère les informations déterminant si les valeurs Null sont triées par ordre décroissant. |
othersDeletesAreVisible | Récupère les informations déterminant si les suppressions effectuées par les autres sont visibles. |
othersInsertsAreVisible | Récupère les informations indiquant si les insertions effectuées par les autres sont visibles. |
othersUpdatesAreVisible | Récupère les informations indiquant si les mises à jour effectuées par les autres sont visibles. |
ownDeletesAreVisible | Récupère les informations déterminant si les propres suppressions d'un jeu de résultats sont visibles. |
ownInsertsAreVisible | Récupère les informations déterminant si les propres insertions d'un jeu de résultats sont visibles. |
ownUpdatesAreVisible | Récupère les informations déterminant si les propres mises à jour d'un jeu de résultats sont visibles. |
storesLowerCaseIdentifiers | Récupère les informations déterminant si cette base de données traite les identificateurs SQL à casse mixte qui ne se trouvent pas entre guillemets comme non sensibles à la casse et les stocke en minuscules. |
storesLowerCaseQuotedIdentifiers | Récupère les informations déterminant si cette base de données traite les identificateurs SQL à casse mixte qui se trouvent entre guillemets comme non sensibles à la casse et les stocke en minuscules. |
storesMixedCaseIdentifiers | Récupère les informations déterminant si cette base de données traite les identificateurs SQL à casse mixte qui ne se trouvent pas entre guillemets comme non sensibles à la casse et les stocke en casse mixte. |
storesMixedCaseQuotedIdentifiers | Récupère les informations déterminant si cette base de données traite les identificateurs SQL à casse mixte qui se trouvent entre guillemets comme non sensibles à la casse et les stocke en casse mixte. |
storesUpperCaseIdentifiers | Récupère les informations déterminant si cette base de données traite les identificateurs SQL à casse mixte qui ne se trouvent pas entre guillemets comme non sensibles à la casse et les stocke en majuscules. |
storesUpperCaseQuotedIdentifiers | Récupère les informations déterminant si cette base de données traite les identificateurs SQL à casse mixte qui se trouvent entre guillemets comme non sensibles à la casse et les stocke en majuscules. |
supportsAlterTableWithAddColumn | Récupère les informations déterminant si cette base de données prend en charge ALTER TABLE avec AddColumn. |
supportsAlterTableWithDropColumn | Récupère les informations déterminant si cette base de données prend en charge ALTER TABLE avec la colonne DropColumn. |
supportsANSI92EntryLevelSQL | Récupère les informations déterminant si cette base de données prend en charge la grammaire SQL de niveau d'entrée ANSI92. |
supportsANSI92FullSQL | Récupère les informations déterminant si cette base de données prend en charge la grammaire SQL entière ANSI92. |
supportsANSI92IntermediateSQL | Récupère les informations déterminant si cette base de données prend en charge la grammaire SQL intermédiaire ANSI92. |
supportsBatchUpdates | Récupère les informations déterminant si cette base de données prend en charge les mises à jour par lot. |
supportsCatalogsInDataManipulation | Récupère les informations déterminant si un nom de catalogue peut être utilisé dans une instruction de manipulation de données. |
supportsCatalogsInIndexDefinitions | Récupère les informations déterminant si un nom de catalogue peut être utilisé dans une instruction de définition d'index. |
supportsCatalogsInPrivilegeDefinitions | Récupère les informations déterminant si un nom de catalogue peut être utilisé dans une instruction de définition de privilège. |
supportsCatalogsInProcedureCalls | Récupère les informations déterminant si un nom de catalogue peut être utilisé dans une instruction d'appel de procédure. |
supportsCatalogsInTableDefinitions | Récupère les informations déterminant si un nom de catalogue peut être utilisé dans une instruction de définition de table. |
supportsColumnAliasing | Récupère les informations déterminant si cette base de données prend en charge la création d'alias de colonne. |
supportsConvert | Récupère les informations déterminant si cette base de données prend en charge la fonction CONVERT entre les types SQL. |
supportsCoreSQLGrammar | Récupère les informations déterminant si cette base de données prend en charge la grammaire SQL principale ODBC. |
supportsCorrelatedSubqueries | Récupère les informations déterminant si cette base de données prend en charge les sous-requêtes corrélées. |
supportsDataDefinitionAndDataManipulationTransactions | Récupère les informations déterminant si cette base de données prend en charge à la fois les instructions de définition et de manipulation des données dans une transaction. |
supportsDataManipulationTransactionsOnly | Récupère les informations déterminant si cette base de données prend uniquement en charge les instructions de manipulation des données dans une transaction. |
supportsDifferentTableCorrelationNames | Récupère les informations déterminant si les noms de corrélation de tables, lorsqu'ils sont pris en charge, doivent être différents des noms des tables. |
supportsExpressionsInOrderBy | Récupère les informations déterminant si cette base de données prend en charge les expressions dans les listes ORDER BY. |
supportsExtendedSQLGrammar | Récupère les informations déterminant si cette base de données prend en charge la grammaire SQL étendue ODBC. |
supportsFullOuterJoins | Récupère les informations déterminant si cette base de données prend en charge les jointures externes imbriquées. |
supportsGetGeneratedKeys | Récupère les informations déterminant si les clés générées automatiquement peuvent être récupérées après l'exécution d'une instruction. |
supportsGroupBy | Récupère les informations déterminant si cette base de données prend en charge certaines formes de la clause GROUP BY. |
supportsGroupByBeyondSelect | Récupère les informations indiquant si cette base de données prend en charge l’utilisation de colonnes non incluses dans l’instruction SELECT d’une clause GROUP BY à condition que toutes les colonnes de l’instruction SELECT soient incluses dans la clause GROUP BY. |
supportsGroupByUnrelated | Récupère les informations déterminant si cette base de données prend en charge l'utilisation d'une colonne ne figurant pas dans l'instruction SELECT d'une clause GROUP BY. |
supportsIntegrityEnhancementFacility | Récupère les informations déterminant si cette base de données prend en charge SQL Integrity Enhancement Facility. |
supportsLikeEscapeClause | Récupère les informations déterminant si cette base de données prend en charge la spécification d'une clause d'échappement LIKE. |
supportsLimitedOuterJoins | Récupère les informations déterminant si cette base de données fournit une prise en charge limitée des jointures externes. |
supportsMinimumSQLGrammar | Récupère les informations déterminant si cette base de données prend en charge la grammaire SQL minimale ODBC. |
supportsMixedCaseIdentifiers | Récupère les informations déterminant si cette base de données traite les identificateurs SQL à casse mixte qui ne se trouvent pas entre guillemets comme non sensibles à la casse et les stocke en casse mixte. |
supportsMixedCaseQuotedIdentifiers | Récupère les informations déterminant si cette base de données traite les identificateurs SQL à casse mixte qui se trouvent entre guillemets comme non sensibles à la casse et les stocke en casse mixte. |
supportsMultipleOpenResults | Récupère les informations indiquant s’il est possible que plusieurs objets SQLServerResultSet soient retournés simultanément à partir d’un objet SQLServerCallableStatement. |
supportsMultipleResultSets | Récupère les informations indiquant si cette base de données prend en charge la récupération de plusieurs objets SQLServerResultSet à partir d’un seul appel de la méthode execute de la classe SQLServerCallableStatement. |
supportsMultipleTransactions | Récupère les informations déterminant si cette base de données permet d'ouvrir plusieurs transactions en même temps sur différentes connexions. |
supportsNamedParameters | Récupère les informations déterminant si cette base de données prend en charge les paramètres nommés dans les instructions pouvant être appelées. |
supportsNonNullableColumns | Récupère les informations déterminant si les colonnes dans cette base de données peuvent être définies comme n'acceptant pas la valeur Null. |
supportsOpenCursorsAcrossCommit | Récupère les informations déterminant si cette base de données prend en charge la possibilité de garder les curseurs ouverts dans les différentes validations. |
supportsOpenCursorsAcrossRollback | Récupère les informations déterminant si cette base de données permet de garder les curseurs ouverts dans les différentes restaurations. |
supportsOpenStatementsAcrossCommit | Récupère les informations déterminant si cette base de données prend en charge la possibilité de garder les instructions ouvertes dans les différentes validations. |
supportsOpenStatementsAcrossRollback | Récupère les informations déterminant si cette base de données permet de garder les instructions ouvertes dans les différentes récupérations. |
supportsOrderByUnrelated | Récupère les informations déterminant si cette base de données prend en charge l'utilisation d'une colonne ne figurant pas dans l'instruction SELECT d'une clause ORDER BY. |
supportsOuterJoins | Récupère les informations déterminant si cette base de données prend en charge certaines formes de jointures externes. |
supportsPositionedDelete | Récupère les informations déterminant si cette base de données prend en charge les instructions DELETE positionnées. |
supportsPositionedUpdate | Récupère les informations déterminant si cette base de données prend en charge les instructions UPDATE positionnées. |
supportsResultSetConcurrency | Récupère les informations déterminant si cette base de données prend en charge le type de concurrence donné conjointement avec le type de jeu de résultats donné. |
supportsResultSetHoldability | Récupère les informations déterminant si cette base de données prend en charge la fonctionnalité de mise en attente du jeu de résultats donné. |
supportsResultSetType | Récupère les informations déterminant si cette base de données prend en charge le type de jeu de résultats donné. |
supportsSavepoints | Récupère les informations déterminant si cette base de données prend en charge les points de sauvegarde. |
supportsSchemasInDataManipulation | Récupère les informations déterminant si un nom de schéma peut être utilisé dans une instruction de manipulation de données. |
supportsSchemasInIndexDefinitions | Récupère les informations déterminant si un nom de schéma peut être utilisé dans une instruction de définition d'index. |
supportsSchemasInPrivilegeDefinitions | Récupère les informations déterminant si un nom de schéma peut être utilisé dans une instruction de définition de privilège. |
supportsSchemasInProcedureCalls | Récupère les informations déterminant si un nom de schéma peut être utilisé dans une instruction d'appel de procédure. |
supportsSchemasInTableDefinitions | Récupère les informations déterminant si un nom de schéma peut être utilisé dans une instruction de définition de table. |
supportsSelectForUpdate | Récupère les informations déterminant si cette base de données prend en charge les instructions SELECT FOR UPDATE. |
supportsStatementPooling | Récupère les informations déterminant si cette base de données prend en charge le regroupement d'instructions. |
supportsStoredFunctionsUsingCallSyntax | Indique si la base de données actuelle prend en charge l'appel de fonctions définies par l'utilisateur ou le fournisseur à l'aide de la syntaxe d'échappement de procédure stockée. |
supportsStoredProcedures | Récupère les informations déterminant si cette base de données prend en charge les appels de procédures stockées qui utilisent la syntaxe d'échappement de procédure stockée. |
supportsSubqueriesInComparisons | Récupère les informations déterminant si cette base de données prend en charge les sous-requêtes dans les expressions de comparaison. |
supportsSubqueriesInExists | Récupère les informations déterminant si cette base de données prend en charge les sous-requêtes dans les expressions EXISTS. |
supportsSubqueriesInIns | Récupère les informations déterminant si cette base de données prend en charge les sous-requêtes dans les expressions IN. |
supportsSubqueriesInQuantifieds | Récupère les informations déterminant si cette base de données prend en charge les sous-requêtes dans les expressions quantifiées. |
supportsTableCorrelationNames | Récupère les informations déterminant si cette base de données prend en charge les noms de corrélation de tables. |
supportsTransactionIsolationLevel | Récupère les informations déterminant si cette base de données prend en charge le niveau d'isolation de la transaction donné. |
supportsTransactions | Récupère les informations déterminant si cette base de données prend en charge les transactions. |
supportsUnion | Récupère les informations déterminant si cette base de données prend en charge SQL UNION. |
supportsUnionAll | Récupère les informations déterminant si cette base de données prend en charge SQL UNION ALL. |
updatesAreDetected | Récupère les informations déterminant si une mise à jour de ligne visible peut être détectée ou non en appelant la méthode rowUpdated de la classe SQLServerResultSet. |
usesLocalFilePerTable | Récupère les informations déterminant si cette base de données utilise un fichier pour chaque table. |
usesLocalFiles | Récupère les informations déterminant si cette base de données stocke les tables dans un fichier local. |
Méthodes héritées
Classe héritée de : | Méthodes |
---|---|
java.lang.Object | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait |
java.sql.Wrapper | isWrapperFor, unwrap |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour