Class JdbcDatabaseMetaData

JdbcDatabaseMetaData

Objet de métadonnées de base de données JDBC. Pour plus d'informations sur cette classe, consultez java.sql.DatabaseMetaData.

Méthodes

MéthodeType renvoyéBrève description
allProceduresAreCallable()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#allProceduresAreCallable().
allTablesAreSelectable()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#allTablesAreSelectable().
autoCommitFailureClosesAllResultSets()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets().
dataDefinitionCausesTransactionCommit()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit().
dataDefinitionIgnoredInTransactions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions().
deletesAreDetected(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#deletesAreDetected(int).
doesMaxRowSizeIncludeBlobs()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs().
getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getAttributes(String, String, String, String).
getBestRowIdentifier(catalog, schema, table, scope, nullable)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean) .
getCatalogSeparator()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getCatalogSeparator().
getCatalogTerm()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getCatalogTerm().
getCatalogs()JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getCatalogs().
getClientInfoProperties()JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getClientInfoProperties().
getColumnPrivileges(catalog, schema, table, columnNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String) .
getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getColumns(String, String, String, String).
getConnection()JdbcConnectionPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getConnection().
getCrossReference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getCrossReference(String, String, String, String, String, String).
getDatabaseMajorVersion()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDatabaseMajorVersion().
getDatabaseMinorVersion()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDatabaseMinorVersion().
getDatabaseProductName()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDatabaseProductName().
getDatabaseProductVersion()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDatabaseProductVersion().
getDefaultTransactionIsolation()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDefaultTransactionIsolation().
getDriverMajorVersion()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDriverMajorVersion().
getDriverMinorVersion()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDriverMinorVersion().
getDriverName()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDriverName().
getDriverVersion()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDriverVersion().
getExportedKeys(catalog, schema, table)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getImportedKeys(String, String, String).
getExtraNameCharacters()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getExtraNameCharacters().
getFunctionColumns(catalog, schemaPattern, functionNamePattern, columnNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String).
getFunctions(catalog, schemaPattern, functionNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getFunctions(String, String, String).
getIdentifierQuoteString()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getIdentifierQuoteString().
getImportedKeys(catalog, schema, table)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getImportedKeys(String, String, String).
getIndexInfo(catalog, schema, table, unique, approximate)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean) .
getJDBCMajorVersion()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getJDBCMajorVersion().
getJDBCMinorVersion()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getJDBCMinorVersion().
getMaxBinaryLiteralLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxBinaryLiteralLength().
getMaxCatalogNameLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxCatalogNameLength().
getMaxCharLiteralLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxCharLiteralLength().
getMaxColumnNameLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnNameLength().
getMaxColumnsInGroupBy()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInGroupBy().
getMaxColumnsInIndex()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInIndex().
getMaxColumnsInOrderBy()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInOrderBy().
getMaxColumnsInSelect()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInSelect().
getMaxColumnsInTable()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInTable().
getMaxConnections()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxConnections().
getMaxCursorNameLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxCursorNameLength().
getMaxIndexLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxIndexLength().
getMaxProcedureNameLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxProcedureNameLength().
getMaxRowSize()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxRowSize().
getMaxSchemaNameLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxSchemaNameLength().
getMaxStatementLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxStatementLength().
getMaxStatements()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxStatements().
getMaxTableNameLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxTableNameLength().
getMaxTablesInSelect()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxTablesInSelect().
getMaxUserNameLength()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxUserNameLength().
getNumericFunctions()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getNumericFunctions().
getPrimaryKeys(catalog, schema, table)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String).
getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String) .
getProcedureTerm()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getProcedureTerm().
getProcedures(catalog, schemaPattern, procedureNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getProcedures(String, String, String).
getResultSetHoldability()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getResultSetHoldability().
getRowIdLifetime()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getRowIdLifetime().
getSQLKeywords()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSQLKeywords().
getSQLStateType()IntegerPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSQLStateType().
getSchemaTerm()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSchemaTerm().
getSchemas()JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSchemas().
getSchemas(catalog, schemaPattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSchemas().
getSearchStringEscape()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSearchStringEscape().
getStringFunctions()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getStringFunctions().
getSuperTables(catalog, schemaPattern, tableNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSuperTables(String, String,String).
getSuperTypes(catalog, schemaPattern, typeNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSuperTypes(String, String, String).
getSystemFunctions()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSystemFunctions().
getTablePrivileges(catalog, schemaPattern, tableNamePattern)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTablePrivileges(String, String, String).
getTableTypes()JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTableTypes().
getTables(catalog, schemaPattern, tableNamePattern, types)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTables(String, String, String, String[]).
getTimeDateFunctions()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTimeDateFunctions().
getTypeInfo()JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTypeInfo().
getUDTs(catalog, schemaPattern, typeNamePattern, types)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getUDTs(String, String, String, int[]).
getURL()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getURL().
getUserName()StringPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getUserName().
getVersionColumns(catalog, schema, table)JdbcResultSetPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getVersionColumns(String, String, String).
insertsAreDetected(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#insertsAreDetected(int).
isCatalogAtStart()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#isCatalogAtStart().
isReadOnly()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#isReadOnly().
locatorsUpdateCopy()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#locatorsUpdateCopy().
nullPlusNonNullIsNull()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullPlusNonNullIsNull().
nullsAreSortedAtEnd()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullsAreSortedAtEnd().
nullsAreSortedAtStart()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullsAreSortedAtStart().
nullsAreSortedHigh()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullsAreSortedHigh().
nullsAreSortedLow()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullsAreSortedLow().
othersDeletesAreVisible(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#othersDeletesAreVisible(int).
othersInsertsAreVisible(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#othersInsertsAreVisible(int).
othersUpdatesAreVisible(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#othersUpdatesAreVisible(int).
ownDeletesAreVisible(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#ownDeletesAreVisible(int).
ownInsertsAreVisible(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#ownInsertsAreVisible(int).
ownUpdatesAreVisible(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#ownUpdatesAreVisible(int).
storesLowerCaseIdentifiers()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesLowerCaseIdentifiers().
storesLowerCaseQuotedIdentifiers()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers().
storesMixedCaseIdentifiers()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesMixedCaseIdentifiers().
storesMixedCaseQuotedIdentifiers()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers().
storesUpperCaseIdentifiers()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesUpperCaseIdentifiers().
storesUpperCaseQuotedIdentifiers()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers().
supportsANSI92EntryLevelSQL()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL().
supportsANSI92FullSQL()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsANSI92FullSQL().
supportsANSI92IntermediateSQL()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL().
supportsAlterTableWithAddColumn()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn().
supportsAlterTableWithDropColumn()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn().
supportsBatchUpdates()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsBatchUpdates().
supportsCatalogsInDataManipulation()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation().
supportsCatalogsInIndexDefinitions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions().
supportsCatalogsInPrivilegeDefinitions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions().
supportsCatalogsInProcedureCalls()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls().
supportsCatalogsInTableDefinitions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions().
supportsColumnAliasing()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsColumnAliasing().
supportsConvert()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsConvert().
supportsConvert(fromType, toType)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsConvert(int, int).
supportsCoreSQLGrammar()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCoreSQLGrammar().
supportsCorrelatedSubqueries()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCorrelatedSubqueries().
supportsDataDefinitionAndDataManipulationTransactions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions() .
supportsDataManipulationTransactionsOnly()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly().
supportsDifferentTableCorrelationNames()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames().
supportsExpressionsInOrderBy()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsExpressionsInOrderBy().
supportsExtendedSQLGrammar()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsExtendedSQLGrammar().
supportsFullOuterJoins()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsFullOuterJoins().
supportsGetGeneratedKeys()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsGetGeneratedKeys().
supportsGroupBy()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsGroupBy().
supportsGroupByBeyondSelect()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsGroupByBeyondSelect().
supportsGroupByUnrelated()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsGroupByUnrelated().
supportsIntegrityEnhancementFacility()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility().
supportsLikeEscapeClause()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsLikeEscapeClause().
supportsLimitedOuterJoins()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsLimitedOuterJoins().
supportsMinimumSQLGrammar()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMinimumSQLGrammar().
supportsMixedCaseIdentifiers()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers().
supportsMixedCaseQuotedIdentifiers()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers().
supportsMultipleOpenResults()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMultipleOpenResults().
supportsMultipleResultSets()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMultipleResultSets().
supportsMultipleTransactions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMultipleTransactions().
supportsNamedParameters()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsNamedParameters().
supportsNonNullableColumns()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsNonNullableColumns().
supportsOpenCursorsAcrossCommit()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit().
supportsOpenCursorsAcrossRollback()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback().
supportsOpenStatementsAcrossCommit()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit().
supportsOpenStatementsAcrossRollback()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback().
supportsOrderByUnrelated()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOrderByUnrelated().
supportsOuterJoins()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOuterJoins().
supportsPositionedDelete()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsPositionedDelete().
supportsPositionedUpdate()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsPositionedUpdate().
supportsResultSetConcurrency(type, concurrency)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int).
supportsResultSetHoldability(holdability)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsResultSetHoldability(int).
supportsResultSetType(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsResultSetType(int).
supportsSavepoints()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSavepoints().
supportsSchemasInDataManipulation()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInDataManipulation().
supportsSchemasInIndexDefinitions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions().
supportsSchemasInPrivilegeDefinitions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions().
supportsSchemasInProcedureCalls()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls().
supportsSchemasInTableDefinitions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions().
supportsSelectForUpdate()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSelectForUpdate().
supportsStatementPooling()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsStatementPooling().
supportsStoredFunctionsUsingCallSyntax()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax().
supportsStoredProcedures()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsStoredProcedures().
supportsSubqueriesInComparisons()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSubqueriesInComparisons().
supportsSubqueriesInExists()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSubqueriesInExists().
supportsSubqueriesInIns()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSubqueriesInIns().
supportsSubqueriesInQuantifieds()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds().
supportsTableCorrelationNames()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsTableCorrelationNames().
supportsTransactionIsolationLevel(level)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int).
supportsTransactions()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsTransactions().
supportsUnion()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsUnion().
supportsUnionAll()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsUnionAll().
updatesAreDetected(type)BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#updatesAreDetected(int).
usesLocalFilePerTable()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#usesLocalFilePerTable().
usesLocalFiles()BooleanPour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#usesLocalFiles().

Documentation détaillée

allProceduresAreCallable()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#allProceduresAreCallable().

Renvois

Boolean : true si l'utilisateur peut appeler toutes les procédures renvoyées par getProcedures(catalog, schemaPattern, procedureNamePattern) ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

allTablesAreSelectable()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#allTablesAreSelectable().

Renvois

Boolean : true si l'utilisateur peut appeler toutes les tables renvoyées par getTables(catalog, schemaPattern, tableNamePattern, types) dans une instruction SELECT, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

autoCommitFailureClosesAllResultSets()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets().

Renvois

Boolean : true si, lorsque autoCommit est défini sur true, une exception SQL indique que tous les ensembles de résultats ouverts sont fermés, même s'ils peuvent être conservés. Renvoie false dans les autres cas.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

dataDefinitionCausesTransactionCommit()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit().

Renvois

Boolean : true si une instruction de définition de données dans une transaction force le commit de la transaction, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

dataDefinitionIgnoredInTransactions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions().

Renvois

Boolean : true si la base de données ignore une instruction de définition de données dans une transaction, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

deletesAreDetected(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#deletesAreDetected(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si une suppression de ligne visible est détectée pour le type d'ensemble de résultats spécifié par les appels à JdbcResultSet.rowDeleted(). Si la valeur est false, les lignes supprimées sont retirées de l'ensemble de résultats.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

doesMaxRowSizeIncludeBlobs()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs().

Renvois

Boolean : true si les types de données SQL LONGVARCHAR et LONGVARBINARY sont inclus dans la taille renvoyée par getMaxRowSize(). Sinon, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getAttributes(String, String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
typeNamePatternStringFormat de nom de type défini par l'utilisateur. Il doit correspondre au nom du type tel qu'il est stocké dans la base de données.
attributeNamePatternStringFormat du nom d'attribut. Il doit correspondre au nom de l'attribut tel qu'il est déclaré dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant des descriptions des attributs d'un type défini par l'utilisateur, disponible dans le schéma et le catalogue spécifiés. Chaque ligne fournit des informations sur un attribut spécifique, classées par TYPE_CAT, TYPE_SCHEM, TYPE_NAME et ORDINAL_POSITION.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getBestRowIdentifier(catalog, schema, table, scope, nullable)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean) .

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaStringNom du schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableStringNom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.
scopeIntegerLe champ d'application qui vous intéresse, avec les mêmes valeurs que celles présentes dans la colonne de description de la colonne SCOPE.
nullableBooleanSi la valeur est true, incluez les colonnes pouvant avoir une valeur nulle. Sinon, ne le faites pas.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions de colonnes qui identifient de manière unique une ligne (une description de colonne par ligne dans l'ensemble de résultats, triée par SCOPE).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getCatalogSeparator()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getCatalogSeparator().

Renvois

String : séparateur entre un nom de catalogue et de table utilisé par cette base de données.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getCatalogTerm()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getCatalogTerm().

Renvois

String : terme privilégié par le fournisseur de base de données pour "catalogue".

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getCatalogs()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getCatalogs().

Renvois

JdbcResultSet : ensemble de résultats contenant les noms du catalogue, un par ligne.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getClientInfoProperties()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getClientInfoProperties().

Renvois

JdbcResultSet : ensemble de résultats contenant les propriétés d'informations client acceptées par le pilote, triées par NAME, une par ligne.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getColumnPrivileges(catalog, schema, table, columnNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String) .

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaStringNom du schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableStringNom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.
columnNamePatternStringModèle de nom de colonne par lequel filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des droits associés aux colonnes, une par ligne, triés par COLUMN_NAME et PRIVILEGE.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getColumns(String, String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableNamePatternStringModèle de nom de tableau en fonction duquel la recherche doit être filtrée. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.
columnNamePatternStringModèle de nom de colonne par lequel filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des colonnes, une par ligne, classées en fonction de TABLE_CAT, TABLE_SCHEM, TABLE_NAME et ORDINAL_POSITION.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getConnection()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getConnection().

Renvois

JdbcConnection : connexion qui a généré ces métadonnées.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getCrossReference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getCrossReference(String, String, String, String, String, String).

Paramètres

NomTypeDescription
parentCatalogStringNom du catalogue parent tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé dans les critères de sélection.
parentSchemaStringNom d'un schéma parent tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé dans les critères de sélection.
parentTableStringNom de la table parente qui exporte la clé. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.
foreignCatalogStringNom de catalogue étranger tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé dans les critères de sélection.
foreignSchemaStringNom de schéma étranger tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé dans les critères de sélection.
foreignTableStringNom de la table étrangère qui exporte la clé. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des colonnes de clé étrangère de la table de clé étrangère spécifiée, qui font référence à la clé primaire ou aux colonnes représentant une contrainte unique de la table parente. Une description de colonne est fournie dans chaque ligne de l'ensemble de résultats. Les colonnes sont triées par FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME et KEY_SEQ.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDatabaseMajorVersion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDatabaseMajorVersion().

Renvois

Integer : numéro de version majeure de la base de données sous-jacente.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDatabaseMinorVersion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDatabaseMinorVersion().

Renvois

Integer : numéro de version mineure de la base de données sous-jacente.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDatabaseProductName()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDatabaseProductName().

Renvois

String : nom de ce produit de base de données.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDatabaseProductVersion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDatabaseProductVersion().

Renvois

String : numéro de version de ce produit de base de données.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDefaultTransactionIsolation()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDefaultTransactionIsolation().

Renvois

Integer: niveau d'isolation des transactions par défaut de la base de données, à savoir Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE ou Jdbc.Connection.TRANSACTION_NONE.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDriverMajorVersion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDriverMajorVersion().

Renvois

Integer : numéro de version majeure du pilote JDBC.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDriverMinorVersion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDriverMinorVersion().

Renvois

Integer : numéro de version mineure du pilote JDBC.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDriverName()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDriverName().

Renvois

String : nom de ce pilote JDBC.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getDriverVersion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getDriverVersion().

Renvois

String : numéro de version de ce pilote JDBC.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getExportedKeys(catalog, schema, table)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getImportedKeys(String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaStringNom du schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableStringNom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des colonnes de clé étrangère exportées par la table. Une description de colonne est fournie dans chaque ligne de l'ensemble de résultats. Les colonnes sont triées par FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME et KEY_SEQ.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getExtraNameCharacters()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getExtraNameCharacters().

Renvois

String : caractères supplémentaires disponibles dans les noms d'identifiants sans guillemets, en plus de a-z, A-Z, 0-9 et _.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getFunctionColumns(catalog, schemaPattern, functionNamePattern, columnNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
functionNamePatternStringLe modèle de la fonction, qui correspond au nom de la fonction tel qu'il est stocké dans la base de données.
columnNamePatternStringModèle de nom de paramètre, qui doit correspondre au nom du paramètre ou de la colonne tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des paramètres de fonction système et utilisateur disponibles dans le catalogue donné. Chaque ligne contient une description de fonction, classée en fonction de FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME et SPECIFIC_ NAME.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getFunctions(catalog, schemaPattern, functionNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getFunctions(String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
functionNamePatternStringLe modèle de la fonction, qui doit correspondre au nom de la fonction tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant des descriptions des fonctions système et utilisateur disponibles dans le catalogue donné. Chaque ligne contient une description de fonction, classée par FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME et SPECIFIC_ NAME.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getIdentifierQuoteString()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getIdentifierQuoteString().

Renvois

String : chaîne utilisée pour citer les identifiants SQL. La valeur par défaut est un espace (" ") si les guillemets d'identifiant ne sont pas acceptés.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getImportedKeys(catalog, schema, table)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getImportedKeys(String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaStringNom du schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableStringNom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des colonnes de clé primaire référencées par les colonnes de clé étrangère de la table donnée (celles importées par une table). Une description de colonne est fournie dans chaque ligne de l'ensemble de résultats. Les colonnes sont triées par PKTABLE_CAT, PKTABLE_SCHEM, PKTABLE_NAME et KEY_SEQ.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getIndexInfo(catalog, schema, table, unique, approximate)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean) .

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaStringNom du schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableStringNom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.
uniqueBooleanSi la valeur est true, la méthode ne renvoie que les index des valeurs uniques. Sinon, elle renvoie des index, que les valeurs soient uniques ou non.
approximateBooleanSi la valeur est true, le résultat est autorisé à refléter des valeurs approximatives ou hors données. Sinon, la précision du résultat est demandée.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des colonnes d'index et de statistiques pour la table spécifiée. Une description de colonne est fournie dans chaque ligne de l'ensemble de résultats. Les colonnes sont triées par NON_UNIQUE, TYPE, INDEX_NAME et ORDINAL_POSITION.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getJDBCMajorVersion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getJDBCMajorVersion().

Renvois

Integer : numéro de version JDBC majeur de ce pilote.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getJDBCMinorVersion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getJDBCMinorVersion().

Renvois

Integer : numéro de version JDBC mineur pour ce pilote.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxBinaryLiteralLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxBinaryLiteralLength().

Renvois

Integer : nombre maximal de caractères hexadécimaux autorisés par cette base de données dans un littéral binaire intégré. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxCatalogNameLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxCatalogNameLength().

Renvois

Integer : nombre maximal de caractères autorisé par cette base de données dans un nom de catalogue. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxCharLiteralLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxCharLiteralLength().

Renvois

Integer : nombre maximal de caractères autorisés par cette base de données dans un littéral de caractère. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnNameLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnNameLength().

Renvois

Integer : nombre maximal de caractères autorisés par cette base de données dans un nom de colonne. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInGroupBy()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInGroupBy().

Renvois

Integer : nombre maximal de colonnes autorisées par cette base de données dans une clause GROUP BY. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInIndex()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInIndex().

Renvois

Integer : nombre maximal de colonnes autorisées par cette base de données dans un index. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInOrderBy()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInOrderBy().

Renvois

Integer : nombre maximal de colonnes autorisé par cette base de données dans une clause ORDER BY. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInSelect()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInSelect().

Renvois

Integer : nombre maximal de colonnes autorisées par cette base de données dans une liste SELECT. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInTable()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxColumnsInTable().

Renvois

Integer : nombre maximal de colonnes autorisées par cette base de données dans une table. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxConnections()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxConnections().

Renvois

Integer : nombre maximal de connexions simultanées à cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxCursorNameLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxCursorNameLength().

Renvois

Integer : nombre maximal de caractères autorisés par cette base de données dans un nom de curseur. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxIndexLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxIndexLength().

Renvois

Integer : nombre maximal d'octets que cette base de données autorise pour un index, y compris toutes ses parties. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxProcedureNameLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxProcedureNameLength().

Renvois

Integer : nombre maximal de caractères autorisés par cette base de données dans un nom de procédure. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxRowSize()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxRowSize().

Renvois

Integer : nombre maximal d'octets autorisé par cette base de données sur une seule ligne. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxSchemaNameLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxSchemaNameLength().

Renvois

Integer : nombre maximal de caractères autorisés par cette base de données dans un nom de schéma. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxStatementLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxStatementLength().

Renvois

Integer : nombre maximal de caractères autorisés par cette base de données dans une instruction SQL. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxStatements()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxStatements().

Renvois

Integer : nombre maximal d'instructions actives de cette base de données pouvant être ouvertes simultanément. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxTableNameLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxTableNameLength().

Renvois

Integer : nombre maximal de caractères autorisé par cette base de données dans un nom de table. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxTablesInSelect()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxTablesInSelect().

Renvois

Integer : nombre maximal de tables autorisées par cette base de données dans une instruction SELECT. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getMaxUserNameLength()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getMaxUserNameLength().

Renvois

Integer : nombre maximal de caractères autorisés par cette base de données dans un nom d'utilisateur. Une réponse de 0 indique qu'il n'y a pas de limite connue.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getNumericFunctions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getNumericFunctions().

Renvois

String : liste de fonctions mathématiques séparées par une virgule disponibles pour cette base de données. Il s'agit des noms des fonctions mathématiques Open/Open CLI utilisés dans la clause d'échappement de la fonction JDBC.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getPrimaryKeys(catalog, schema, table)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaStringNom du schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableStringNom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des colonnes de clé primaire, à raison d'une par ligne, triées par COLUMN_NAME.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String) .

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
procedureNamePatternStringModèle de nom de procédure par lequel filtrer la recherche. Il doit correspondre au nom de la procédure tel qu'il est stocké dans la base de données.
columnNamePatternStringModèle de nom de colonne par lequel filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant la description de la procédure et des colonnes, une par ligne.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getProcedureTerm()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getProcedureTerm().

Renvois

String : terme privilégié par le fournisseur de la base de données pour désigner la "procédure".

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getProcedures(catalog, schemaPattern, procedureNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getProcedures(String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
procedureNamePatternStringModèle de nom de procédure par lequel filtrer la recherche. Il doit correspondre au nom de la procédure tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des procédures, une par ligne.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getResultSetHoldability()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getResultSetHoldability().

Renvois

Integer : capacité de conservation par défaut de la base de données (Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getRowIdLifetime()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getRowIdLifetime().

Renvois

Integer : état indiquant la durée de vie d'un ROWID, à savoir Jdbc.RowIdLifetime.ROWID_UNSUPPORTED, Jdbc.RowIdLifetime.ROWID_VALID_OTHER, Jdbc.RowIdLifetime.ROWID_VALID_SESSION, Jdbc.RowIdLifetime.ROWID_VALID_TRANSACTION ou Jdbc.RowIdLifetime.ROWID_VALID_FOREVER.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSQLKeywords()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSQLKeywords().

Renvois

String : liste de tous les mots clés SQL de cette base de données, séparés par une virgule, qui ne sont pas également des mots clés SQL:2003.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSQLStateType()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSQLStateType().

Renvois

Integer : type de SQLSTATE, qui peut être sqlStateXOpen ou sqlStateSQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSchemaTerm()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSchemaTerm().

Renvois

String : terme privilégié par le fournisseur de la base de données pour désigner le "schéma".

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSchemas()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSchemas().

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des schémas, une par ligne.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSchemas(catalog, schemaPattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSchemas().

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.

Renvois

JdbcResultSet : ensemble de résultats contenant des descriptions de schémas disponibles dans cette base de données, triés par TABLE_CATALOG et TABLE_SCHEM.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSearchStringEscape()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSearchStringEscape().

Renvois

String : chaîne utilisée pour échapper les caractères génériques tels que "_" ou "%".

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getStringFunctions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getStringFunctions().

Renvois

String : liste de fonctions de chaîne séparées par une virgule disponibles avec cette base de données. Il s'agit des noms de fonctions de chaîne de la CLI Open Group utilisés dans la clause d'échappement de la fonction JDBC.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSuperTables(catalog, schemaPattern, tableNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSuperTables(String, String,String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé dans les critères de sélection.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma.
tableNamePatternStringFormat de nom de table ; peut être un nom complet.

Renvois

JdbcResultSet : ensemble de résultats contenant des descriptions des hiérarchies de tables définies dans un schéma particulier de cette base de données. Chaque ligne fournit des informations sur un type de table spécifique. Les tables sans éléments en superposition ne sont pas répertoriées.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSuperTypes(catalog, schemaPattern, typeNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSuperTypes(String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé dans les critères de sélection.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma.
typeNamePatternStringFormat de nom de type défini par l'utilisateur. Il peut s'agir d'un nom complet.

Renvois

JdbcResultSet : ensemble de résultats contenant des descriptions des hiérarchies de types définies par l'utilisateur définies dans un schéma particulier de cette base de données. Chaque ligne fournit des informations sur un type spécifique défini par l'utilisateur. Les types sans texte en surplus ne sont pas répertoriés.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getSystemFunctions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getSystemFunctions().

Renvois

String : liste des fonctions système disponibles avec cette base de données, séparées par une virgule. Il s'agit des noms des fonctions système de l'Open Group CLI utilisés dans la clause d'échappement de la fonction JDBC.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getTablePrivileges(catalog, schemaPattern, tableNamePattern)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTablePrivileges(String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableNamePatternStringModèle de nom de tableau en fonction duquel la recherche doit être filtrée. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des droits associés à la table (une par ligne), triés par TABLE_CAT, TABLE_SCHEM, TABLE_NAME et PRIVILEGE.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getTableTypes()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTableTypes().

Renvois

JdbcResultSet : ensemble de résultats contenant les types de tables, un par ligne.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getTables(catalog, schemaPattern, tableNamePattern, types)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTables(String, String, String, String[]).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableNamePatternStringModèle de nom de tableau en fonction duquel la recherche doit être filtrée. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.
typesString[]Liste des types de types à renvoyer, chacun d'entre eux devant figurer sur la liste renvoyée par getTableTypes(). La transmission de null indique que tous les types de tables sont renvoyés.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions de la table, une par ligne, classées en fonction de TABLE_TYPE, TABLE_CAT, TABLE_SCHEM et TABLE_NAME.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getTimeDateFunctions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTimeDateFunctions().

Renvois

String : liste des fonctions de date et d'heure, séparées par une virgule, disponibles dans cette base de données.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getTypeInfo()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getTypeInfo().

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des types de données compatibles avec cette base de données. Une description de type SQL est fournie dans chaque ligne de l'ensemble de résultats. Les résultats sont triés par DATA_TYPE, puis en fonction de la correspondance entre le type de données et le type SQL JDBC correspondant.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getUDTs(catalog, schemaPattern, typeNamePattern, types)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getUDTs(String, String, String, int[]).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaPatternStringModèle de nom de schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
typeNamePatternStringModèle de nom de type par lequel filtrer la recherche. Il peut s'agir d'un nom complet.
typesInteger[]Liste de types définis par l'utilisateur (JAVA_OBJECT, STRUCT ou DISTINCT) à inclure. La transmission de null indique que tous les types sont renvoyés.

Renvois

JdbcResultSet : ensemble de résultats contenant les descriptions des types définis par l'utilisateur (UDT), une par ligne, classées en fonction de DATA_TYPE, TYPE_CAT, TYPE_SCHEM et TYPE_NAME.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getURL()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getURL().

Renvois

String : URL de ce système de gestion de base de données, ou null si aucune valeur n'est générée.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getUserName()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getUserName().

Renvois

String : nom d'utilisateur connu de cette base de données.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

getVersionColumns(catalog, schema, table)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#getVersionColumns(String, String, String).

Paramètres

NomTypeDescription
catalogStringNom du catalogue par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide entraîne la récupération de ces procédures sans catalogue. Si vous transmettez null, le nom du catalogue n'est pas utilisé pour affiner la recherche.
schemaStringNom du schéma par lequel filtrer la recherche, tel qu'il apparaît dans la base de données. La transmission d'une chaîne vide permet de récupérer ces procédures sans schéma. Si vous transmettez null, le nom du schéma n'est pas utilisé pour affiner la recherche.
tableStringNom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données.

Renvois

JdbcResultSet : ensemble de résultats non ordonnés contenant les descriptions de colonnes qui sont mises à jour lorsque l'une des valeurs d'une ligne est mise à jour (une description de colonne par ligne dans l'ensemble de résultats).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

insertsAreDetected(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#insertsAreDetected(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si une insertion de ligne visible est détectée pour le type d'ensemble de résultats spécifié par les appels à JdbcResultSet.rowInserted() ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

isCatalogAtStart()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#isCatalogAtStart().

Renvois

Boolean : true si un catalogue apparaît au début d'un nom de table complet, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

isReadOnly()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#isReadOnly().

Renvois

Boolean : true si la base de données est en lecture seule, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

locatorsUpdateCopy()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#locatorsUpdateCopy().

Renvois

Boolean : true si les mises à jour d'un objet volumineux sont effectuées sur une copie du service. false si les mises à jour sont effectuées directement dans le service.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

nullPlusNonNullIsNull()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullPlusNonNullIsNull().

Renvois

Boolean : true si les concaténations de valeurs NULL et non NULL génèrent NULL, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

nullsAreSortedAtEnd()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullsAreSortedAtEnd().

Renvois

Boolean : true si les valeurs NULL sont triées à la fin quel que soit l'ordre de tri (croissant ou décroissant). Renvoie false dans les autres cas.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

nullsAreSortedAtStart()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullsAreSortedAtStart().

Renvois

Boolean : true si les valeurs NULL sont triées au début, quel que soit l'ordre de tri (croissant ou décroissant). Renvoie false dans les autres cas.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

nullsAreSortedHigh()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullsAreSortedHigh().

Renvois

Boolean : true si les valeurs NULL sont triées à un niveau élevé, ce qui signifie qu'elles sont considérées comme ayant une valeur plus élevée que les autres dans le domaine lors du tri. Renvoie false dans les autres cas.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

nullsAreSortedLow()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#nullsAreSortedLow().

Renvois

Boolean : true si les valeurs NULL sont triées à un niveau inférieur, ce qui signifie qu'elles sont considérées comme ayant une valeur inférieure à d'autres dans le domaine lors du tri. Renvoie false dans les autres cas.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

othersDeletesAreVisible(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#othersDeletesAreVisible(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si les suppressions effectuées par les autres utilisateurs sont visibles pour le type d'ensemble de résultats donné, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

othersInsertsAreVisible(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#othersInsertsAreVisible(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si les insertions effectuées par les autres sont visibles pour le type d'ensemble de résultats donné ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

othersUpdatesAreVisible(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#othersUpdatesAreVisible(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si les mises à jour effectuées par les autres sont visibles pour le type d'ensemble de résultats donné ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

ownDeletesAreVisible(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#ownDeletesAreVisible(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si les propres suppressions de l'ensemble sont visibles pour le type d'ensemble de résultats donné, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

ownInsertsAreVisible(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#ownInsertsAreVisible(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si pour le type d'ensemble de résultats donné, les propres insertions de l'ensemble sont visibles ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

ownUpdatesAreVisible(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#ownUpdatesAreVisible(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si, pour le type d'ensemble de résultats donné, les propres mises à jour de l'ensemble sont visibles ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

storesLowerCaseIdentifiers()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesLowerCaseIdentifiers().

Renvois

Boolean : true si la base de données traite les identifiants SQL mixtes sans guillemets comme non sensibles à la casse et les stocke en minuscules. Sinon, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

storesLowerCaseQuotedIdentifiers()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers().

Renvois

Boolean : true si la base de données traite les identifiants SQL mixtes entre majuscules et minuscules comme non sensibles à la casse et les stocke en minuscules. Sinon, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

storesMixedCaseIdentifiers()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesMixedCaseIdentifiers().

Renvois

Boolean : true si la base de données traite les identifiants SQL sans guillemets mixtes comme des majuscules et des minuscules comme non sensibles à la casse et les stocke dans des majuscules et des minuscules. Dans le cas contraire, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

storesMixedCaseQuotedIdentifiers()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers().

Renvois

Boolean : true si la base de données traite les identifiants SQL mixtes entre majuscules et minuscules comme non sensibles à la casse et les stocke dans une casse mixte. Sinon, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

storesUpperCaseIdentifiers()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesUpperCaseIdentifiers().

Renvois

Boolean : true si la base de données traite les identifiants SQL mixtes sans guillemets comme non sensibles à la casse et les stocke en majuscules. Sinon, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

storesUpperCaseQuotedIdentifiers()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers().

Renvois

Boolean : true si la base de données traite les identifiants SQL mixtes entre guillemets comme étant non sensibles à la casse et les stocke en majuscules. Sinon, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsANSI92EntryLevelSQL()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL().

Renvois

Boolean : true si cette base de données accepte la grammaire SQL d'entrée de la norme ANSI92, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsANSI92FullSQL()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsANSI92FullSQL().

Renvois

Boolean : true si cette base de données est compatible avec la grammaire SQL de niveau ANSI92, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsANSI92IntermediateSQL()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL().

Renvois

Boolean : true si cette base de données est compatible avec la grammaire SQL de niveau intermédiaire ANSI92, sinon false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsAlterTableWithAddColumn()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn().

Renvois

Boolean : true si la base de données accepte ALTER TABLE avec ajout d'une colonne, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsAlterTableWithDropColumn()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn().

Renvois

Boolean : true si la base de données accepte ALTER TABLE avec la colonne "drop" ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsBatchUpdates()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsBatchUpdates().

Renvois

Boolean : true si la base de données accepte les mises à jour par lot, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInDataManipulation()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation().

Renvois

Boolean : true si une instruction de manipulation des données peut inclure un nom de catalogue, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInIndexDefinitions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions().

Renvois

Boolean : true si une instruction de définition d'index peut inclure un nom de catalogue, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInPrivilegeDefinitions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions().

Renvois

Boolean : true si une instruction de définition de droit peut inclure un nom de catalogue, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInProcedureCalls()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls().

Renvois

Boolean : true si une instruction d'appel de procédure peut inclure un nom de catalogue, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInTableDefinitions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions().

Renvois

Boolean : true si une instruction de définition de table peut inclure un nom de catalogue, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsColumnAliasing()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsColumnAliasing().

Renvois

Boolean : true si la base de données accepte les alias de colonnes, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsConvert()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsConvert().

Renvois

Boolean : true si cette base de données accepte la fonction scalaire JDBC CONVERT pour la conversion d'un type JDBC en un autre, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsConvert(fromType, toType)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsConvert(int, int).

Paramètres

NomTypeDescription
fromTypeInteger Type à partir duquel effectuer la conversion.
toTypeInteger Type dans lequel effectuer la conversion.

Renvois

Boolean : true si cette base de données accepte la fonction scalaire JDBC CONVERT pour la conversion des types JDBC spécifiés, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsCoreSQLGrammar()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCoreSQLGrammar().

Renvois

Boolean : true si cette base de données est compatible avec la grammaire ODBC Core SQL, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsCorrelatedSubqueries()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsCorrelatedSubqueries().

Renvois

Boolean : true si cette base de données accepte les sous-requêtes corrélées, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsDataDefinitionAndDataManipulationTransactions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions() .

Renvois

Boolean : true si cette base de données accepte à la fois les instructions de définition et de manipulation de données dans une transaction, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsDataManipulationTransactionsOnly()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly().

Renvois

Boolean : true si cette base de données accepte les instructions de manipulation de données dans une transaction, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsDifferentTableCorrelationNames()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames().

Renvois

Boolean : true si les noms de corrélation des tables sont acceptés et limités aux noms des tables de la base de données, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsExpressionsInOrderBy()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsExpressionsInOrderBy().

Renvois

Boolean : true si cette base de données accepte les expressions dans les listes ORDER BY, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsExtendedSQLGrammar()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsExtendedSQLGrammar().

Renvois

Boolean : true si cette base de données est compatible avec la grammaire SQL ODBC étendue, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsFullOuterJoins()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsFullOuterJoins().

Renvois

Boolean : true si cette base de données accepte les jointures externes complètes imbriquées, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsGetGeneratedKeys()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsGetGeneratedKeys().

Renvois

Boolean : true si des clés générées automatiquement peuvent être récupérées après l'exécution d'une instruction, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsGroupBy()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsGroupBy().

Renvois

Boolean : true si cette base de données accepte une clause GROUP BY, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsGroupByBeyondSelect()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsGroupByBeyondSelect().

Renvois

Boolean : true si cette base de données accepte l'utilisation de colonnes qui ne figurent pas 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. Renvoie false dans les autres cas.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsGroupByUnrelated()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsGroupByUnrelated().

Renvois

Boolean : true si cette base de données permet l'utilisation d'une colonne qui ne figure pas dans l'instruction SELECT d'une clause GROUP BY, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsIntegrityEnhancementFacility()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility().

Renvois

Boolean : true si cette base de données est compatible avec le module d'amélioration de l'intégrité SQL ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsLikeEscapeClause()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsLikeEscapeClause().

Renvois

Boolean : true si cette base de données permet de spécifier une clause d'échappement LIKE, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsLimitedOuterJoins()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsLimitedOuterJoins().

Renvois

Boolean : true si cette base de données offre une compatibilité limitée pour les jointures externes, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsMinimumSQLGrammar()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMinimumSQLGrammar().

Renvois

Boolean : true si cette base de données accepte la grammaire SQL minimale ODBC ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsMixedCaseIdentifiers()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers().

Renvois

Boolean : true si la base de données traite les identifiants SQL mixtes sans guillemets comme étant sensibles à la casse et, par conséquent, les stocke dans des majuscules et minuscules. Dans le cas contraire, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsMixedCaseQuotedIdentifiers()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers().

Renvois

Boolean : true si la base de données traite les identifiants SQL mixtes entre majuscules et minuscules comme étant sensibles à la casse et, par conséquent, les stocke dans des majuscules et minuscules. Dans le cas contraire, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsMultipleOpenResults()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMultipleOpenResults().

Renvois

Boolean : true si une instruction appelable peut renvoyer plusieurs ensembles de résultats simultanément, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsMultipleResultSets()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMultipleResultSets().

Renvois

Boolean : true si cette base de données permet d'obtenir plusieurs ensembles de résultats à partir d'un seul appel d'exécution, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsMultipleTransactions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsMultipleTransactions().

Renvois

Boolean : true si cette base de données permet d'ouvrir simultanément plusieurs transactions sur différentes connexions, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsNamedParameters()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsNamedParameters().

Renvois

Boolean : true si la base de données accepte les paramètres nommés pour les instructions appelantes, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsNonNullableColumns()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsNonNullableColumns().

Renvois

Boolean : true si les colonnes de cette base de données peuvent être définies comme ne pouvant être nulles, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsOpenCursorsAcrossCommit()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit().

Renvois

Boolean : true si cette base de données permet de garder les curseurs toujours ouverts pendant les commits ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsOpenCursorsAcrossRollback()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback().

Renvois

Boolean : true si cette base de données permet de garder les curseurs toujours ouverts lors des rollbacks, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsOpenStatementsAcrossCommit()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit().

Renvois

Boolean : true si cette base de données permet de garder les instructions toujours ouvertes entre les commits. Sinon, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsOpenStatementsAcrossRollback()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback().

Renvois

Boolean : true si cette base de données permet de garder les instructions toujours ouvertes lors des rollbacks ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsOrderByUnrelated()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOrderByUnrelated().

Renvois

Boolean : true si cette base de données permet l'utilisation d'une colonne qui ne figure pas dans l'instruction SELECT d'une clause ORDER BY, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsOuterJoins()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsOuterJoins().

Renvois

Boolean : true si cette base de données accepte une forme de jointure externe, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsPositionedDelete()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsPositionedDelete().

Renvois

Boolean : true si cette base de données accepte les instructions DELETE positionnées, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsPositionedUpdate()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsPositionedUpdate().

Renvois

Boolean : true si cette base de données accepte les instructions UPDATE positionnées, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsResultSetConcurrency(type, concurrency)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.
concurrencyIntegerType de simultanéité, à savoir Jdbc.ResultSet.CONCUR_READ_ONLY ou Jdbc.ResultSet.CONCUR_UPDATABLE.

Renvois

Boolean : true si cette base de données accepte la combinaison d'ensemble de résultats et de type de simultanéité spécifiée, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsResultSetHoldability(holdability)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsResultSetHoldability(int).

Paramètres

NomTypeDescription
holdabilityIntegerConstante de maintien à vérifier : Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Renvois

Boolean : true si la base de données a la capacité spécifiée, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsResultSetType(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsResultSetType(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si cette base de données accepte le type d'ensemble de résultats spécifié, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSavepoints()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSavepoints().

Renvois

Boolean : true si la base de données accepte les points d'enregistrement, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInDataManipulation()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInDataManipulation().

Renvois

Boolean : true si une instruction de manipulation de données peut inclure un nom de schéma, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInIndexDefinitions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions().

Renvois

Boolean : true si une instruction de définition d'index peut inclure un nom de schéma, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInPrivilegeDefinitions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions().

Renvois

Boolean : true si une instruction de définition de privilège peut inclure un nom de schéma, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInProcedureCalls()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls().

Renvois

Boolean : true si une instruction d'appel de procédure peut inclure un nom de schéma, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInTableDefinitions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions().

Renvois

Boolean : true si une instruction de définition de table peut inclure un nom de schéma, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSelectForUpdate()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSelectForUpdate().

Renvois

Boolean : true si cette base de données accepte les instructions SELECT FOR UPDATE, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsStatementPooling()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsStatementPooling().

Renvois

Boolean : true si la base de données accepte le pooling d'instructions, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsStoredFunctionsUsingCallSyntax()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax().

Renvois

Boolean : true si la base de données permet d'appeler des fonctions définies par l'utilisateur ou du fournisseur à l'aide de la syntaxe d'échappement de procédure stockée, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsStoredProcedures()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsStoredProcedures().

Renvois

Boolean : true si cette base de données accepte les appels de procédure stockée qui utilisaient la syntaxe d'échappement de la procédure stockée, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSubqueriesInComparisons()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSubqueriesInComparisons().

Renvois

Boolean : true si cette base de données accepte des sous-requêtes dans les expressions de comparaison, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSubqueriesInExists()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSubqueriesInExists().

Renvois

Boolean : true si cette base de données accepte les sous-requêtes dans les expressions EXISTS, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSubqueriesInIns()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSubqueriesInIns().

Renvois

Boolean : true si cette base de données accepte les sous-requêtes dans les expressions IN, et false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsSubqueriesInQuantifieds()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds().

Renvois

Boolean : true si cette base de données accepte les sous-requêtes dans les expressions quantifiées, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsTableCorrelationNames()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsTableCorrelationNames().

Renvois

Boolean : true si cette base de données prend en charge les noms de corrélation de table, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsTransactionIsolationLevel(level)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int).

Paramètres

NomTypeDescription
levelIntegerNiveau d'isolation de transaction dont déterminer la compatibilité. Il doit s'agir de Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE ou Jdbc.Connection.TRANSACTION_NONE.

Renvois

Boolean : true si cette base de données prend en charge le niveau d'isolation des transactions donné, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsTransactions()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsTransactions().

Renvois

Boolean : true si cette base de données prend en charge les transactions, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsUnion()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsUnion().

Renvois

Boolean : true si cette base de données accepte SQL UNION ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

supportsUnionAll()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#supportsUnionAll().

Renvois

Boolean : true si cette base de données accepte SQL UNION ALL ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

updatesAreDetected(type)

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#updatesAreDetected(int).

Paramètres

NomTypeDescription
typeIntegerType d'ensemble de résultats, à savoir Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Renvois

Boolean : true si pour le type d'ensemble de résultats spécifié, une mise à jour de ligne visible est détectée par des appels à JdbcResultSet.rowUpdated(). Sinon, false.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

usesLocalFilePerTable()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#usesLocalFilePerTable().

Renvois

Boolean : true si la base de données stocke chaque table dans un fichier local distinct, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request

usesLocalFiles()

Pour en savoir plus sur cette méthode, consultez java.sql.DatabaseMetaData#usesLocalFiles().

Renvois

Boolean : true si la base de données stocke des tables dans un fichier local, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

  • https://www.googleapis.com/auth/script.external_request