Membres de SQLServerDatabaseMetaData

Télécharger le pilote JDBC

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

SQLServerDatabaseMetaData, classe