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é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 |