Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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és 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 |