Class JdbcDatabaseMetaData

JdbcDatabaseMetaData

Un oggetto di metadati del database JDBC. Per la documentazione di questo corso, vedi java.sql.DatabaseMetaData.

Metodi

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

Documentazione dettagliata

allProceduresAreCallable()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#allProceduresAreCallable().

Ritorni

Boolean: true se l'utente può chiamare tutte le procedure restituite da getProcedures(catalog, schemaPattern, procedureNamePattern); in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

allTablesAreSelectable()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#allTablesAreSelectable().

Ritorni

Boolean: true se l'utente può chiamare tutte le tabelle restituite da getTables(catalog, schemaPattern, tableNamePattern, types) in un'istruzione SELECT; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

autoCommitFailureClosesAllResultSets()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets().

Ritorni

Boolean - true se, quando autoCommit è true, un'eccezione SQL indica che tutti i set di risultati aperti sono chiusi, anche se archiviabili a fini legali. In caso contrario, restituisce false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

dataDefinitionCausesTransactionCommit()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit().

Ritorni

Boolean: true se una dichiarazione di definizione dei dati all'interno di una transazione forza il commit della transazione; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

dataDefinitionIgnoredInTransactions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions().

Ritorni

Boolean: true se il database ignora un'istruzione di definizione dei dati all'interno di una transazione; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

deletesAreDetected(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#deletesAreDetected(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se per il tipo di set di risultati specificato viene rilevata un'eliminazione di riga visibile dalle chiamate a JdbcResultSet.rowDeleted(). Se false, le righe eliminate vengono rimosse dal set di risultati.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

doesMaxRowSizeIncludeBlobs()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs().

Ritorni

Boolean: true se i tipi di dati SQL LONGVARCHAR e LONGVARBINARY sono inclusi nella dimensione restituita da getMaxRowSize(); in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getAttributes(String, String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
typeNamePatternStringIl pattern del nome del tipo definito dall'utente; deve corrispondere al nome del tipo così come è archiviato nel database.
attributeNamePatternStringIl pattern del nome dell'attributo; deve corrispondere al nome dell'attributo dichiarato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente descrizioni degli attributi per un tipo specifico definito dall'utente, disponibile nello schema e nel catalogo specificati. Ogni riga fornisce informazioni su un attributo specifico, in ordine di TYPE_CAT, TYPE_SCHEM, TYPE_NAME e ORDINAL_POSITION.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

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

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean) .

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaStringIl nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableStringIl nome della tabella. Deve corrispondere al nome della tabella così come è archiviato nel database.
scopeIntegerL'ambito di interesse, utilizzando gli stessi valori presenti nella colonna della descrizione della colonna SCOPE.
nullableBooleanSe true, includi colonne in cui è possibile assegnare valori null, altrimenti no.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni delle colonne che identificano in modo univoco una riga (una descrizione di colonna per riga del set di risultati, ordinate per SCOPE).

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getCatalogSeparator()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getCatalogSeparator().

Ritorni

String: il separatore tra un catalogo e il nome di una tabella utilizzato da questo database.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getCatalogTerm()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getCatalogTerm().

Ritorni

String: il termine preferito dal fornitore del database per "catalogo".

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getCatalogs()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getCatalogs().

Ritorni

JdbcResultSet: un set di risultati contenente i nomi dei cataloghi, uno per riga.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getClientInfoProperties()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getClientInfoProperties().

Ritorni

JdbcResultSet: un set di risultati contenente le proprietà relative alle informazioni sul client supportate dal driver, ordinate in base a NAME, una per riga.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumnPrivileges(catalog, schema, table, columnNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String) .

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaStringIl nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableStringIl nome della tabella. Deve corrispondere al nome della tabella così come è archiviato nel database.
columnNamePatternStringIl pattern del nome della colonna in base al quale filtrare la ricerca. Deve corrispondere al nome della colonna così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni dei privilegi delle colonne, una per riga, ordinate per COLUMN_NAME e PRIVILEGE.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getColumns(String, String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableNamePatternStringIl pattern del nome della tabella in base al quale filtrare la ricerca. Deve corrispondere al nome della tabella così come è archiviato nel database.
columnNamePatternStringIl pattern del nome della colonna in base al quale filtrare la ricerca. Deve corrispondere al nome della colonna così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni delle colonne, una per riga, ordinate in base a TABLE_CAT, TABLE_SCHEM, TABLE_NAME e ORDINAL_POSITION.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getConnection()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getConnection().

Ritorni

JdbcConnection: la connessione che ha prodotto questi metadati.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

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

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getCrossReference(String, String, String, String, String, String).

Parametri

NomeTipoDescrizione
parentCatalogStringIl nome di un catalogo padre così come viene visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato nei criteri di selezione.
parentSchemaStringIl nome di uno schema padre così come viene visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato nei criteri di selezione.
parentTableStringIl nome della tabella padre che esporta la chiave. Deve corrispondere al nome della tabella così come è archiviato nel database.
foreignCatalogStringIl nome di un catalogo straniero così come viene visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato nei criteri di selezione.
foreignSchemaStringIl nome di uno schema esterno come viene visualizzato nel database. La trasmissione di una stringa vuota recupera queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato nei criteri di selezione.
foreignTableStringIl nome della tabella esterna che esporta la chiave. Deve corrispondere al nome della tabella così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni delle colonne di chiave esterna della tabella di chiave esterna specificata che fanno riferimento alla chiave primaria o le colonne che rappresentano un vincolo univoco della tabella padre. In ogni riga del set di risultati viene fornita una descrizione della colonna in base a FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME e KEY_SEQ.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDatabaseMajorVersion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDatabaseMajorVersion().

Ritorni

Integer: il numero di versione principale del database sottostante.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDatabaseMinorVersion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDatabaseMinorVersion().

Ritorni

Integer: il numero di versione secondaria del database sottostante.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDatabaseProductName()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDatabaseProductName().

Ritorni

String: il nome di questo prodotto di database.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDatabaseProductVersion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDatabaseProductVersion().

Ritorni

String: il numero di versione di questo prodotto di database.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDefaultTransactionIsolation()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDefaultTransactionIsolation().

Ritorni

Integer: livello di isolamento delle transazioni predefinito del database, che può essere Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE o Jdbc.Connection.TRANSACTION_NONE.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDriverMajorVersion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDriverMajorVersion().

Ritorni

Integer: numero di versione principale del driver JDBC.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDriverMinorVersion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDriverMinorVersion().

Ritorni

Integer: numero di versione secondario del driver JDBC.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDriverName()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDriverName().

Ritorni

String: il nome di questo driver JDBC.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getDriverVersion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getDriverVersion().

Ritorni

String: il numero di versione di questo driver JDBC.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getExportedKeys(catalog, schema, table)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getImportedKeys(String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaStringIl nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableStringIl nome della tabella. Deve corrispondere al nome della tabella così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni delle colonne di chiave esterna per le colonne di chiave primaria esportate dalla tabella. In ogni riga del set di risultati viene fornita una descrizione della colonna in base a FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME e KEY_SEQ.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getExtraNameCharacters()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getExtraNameCharacters().

Ritorni

String: i caratteri aggiuntivi disponibili per l'utilizzo nei nomi degli identificatori senza virgolette, oltre ad a-z, A-Z, 0-9 e _.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getFunctionColumns(catalog, schemaPattern, functionNamePattern, columnNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
functionNamePatternStringIl pattern della funzione, che corrisponde al nome della funzione così come viene archiviato nel database.
columnNamePatternStringIl pattern del nome del parametro, che deve corrispondere al nome del parametro o della colonna così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni dei parametri di sistema e delle funzioni utente disponibili nel catalogo specificato. Ogni riga contiene una descrizione della funzione, ordinata in base a FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME e SPECIFIC_ NAME.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getFunctions(catalog, schemaPattern, functionNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getFunctions(String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
functionNamePatternStringIl pattern della funzione, che deve corrispondere al nome della funzione così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente descrizioni del sistema e delle funzioni utente disponibili nel catalogo specificato. Ogni riga contiene una descrizione della funzione, ordinata in base a FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME e SPECIFIC_ NAME.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getIdentifierQuoteString()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getIdentifierQuoteString().

Ritorni

String: la stringa utilizzata per citare gli identificatori SQL. Il valore predefinito è uno spazio (" ") se la citazione degli identificatori non è supportata.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getImportedKeys(catalog, schema, table)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getImportedKeys(String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaStringIl nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableStringIl nome della tabella. Deve corrispondere al nome della tabella così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni delle colonne di chiave primaria a cui fanno riferimento le colonne di chiave esterna della tabella specificata (quelle importate da una tabella). In ogni riga del set di risultati viene fornita una descrizione della colonna in base a PKTABLE_CAT, PKTABLE_SCHEM, PKTABLE_NAME e KEY_SEQ.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

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

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean) .

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaStringIl nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableStringIl nome della tabella. Deve corrispondere al nome della tabella così come è archiviato nel database.
uniqueBooleanCon true, il metodo restituisce solo indici per valori univoci, altrimenti restituisce indici indipendentemente dal fatto che i valori siano univoci o meno.
approximateBooleanSe true, il risultato può riflettere valori approssimativi o non aggiornati, altrimenti è richiesta l'accuratezza del risultato.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni delle colonne dell'indice e delle statistiche per la tabella specificata. In ogni riga del set di risultati viene fornita una descrizione della colonna in base a NON_UNIQUE, TYPE, INDEX_NAME e ORDINAL_POSITION.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getJDBCMajorVersion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getJDBCMajorVersion().

Ritorni

Integer: il numero di versione JDBC principale del driver in questione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getJDBCMinorVersion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getJDBCMinorVersion().

Ritorni

Integer: il numero di versione JDBC minore del driver in questione.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxBinaryLiteralLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxBinaryLiteralLength().

Ritorni

Integer: il numero massimo di caratteri esadecimali consentiti da questo database in un valore letterale binario incorporato. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxCatalogNameLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxCatalogNameLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database in un nome catalogo. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxCharLiteralLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxCharLiteralLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database in un letterale di caratteri. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxColumnNameLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxColumnNameLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database per il nome di una colonna. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxColumnsInGroupBy()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxColumnsInGroupBy().

Ritorni

Integer: il numero massimo di colonne consentite da questo database in una clausola GROUP BY. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxColumnsInIndex()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxColumnsInIndex().

Ritorni

Integer: il numero massimo di colonne consentite da questo database in un indice. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxColumnsInOrderBy()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxColumnsInOrderBy().

Ritorni

Integer: il numero massimo di colonne consentite da questo database in una clausola ORDER BY. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxColumnsInSelect()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxColumnsInSelect().

Ritorni

Integer: il numero massimo di colonne consentite da questo database in un elenco SELECT. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxColumnsInTable()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxColumnsInTable().

Ritorni

Integer: il numero massimo di colonne consentite da questo database in una tabella. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxConnections()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxConnections().

Ritorni

Integer: numero massimo di connessioni simultanee a questo database. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxCursorNameLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxCursorNameLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database per il nome di un cursore. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxIndexLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxIndexLength().

Ritorni

Integer: il numero massimo di byte consentiti da questo database per un indice, incluse tutte le sue parti. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxProcedureNameLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxProcedureNameLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database in un nome di procedura. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxRowSize()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxRowSize().

Ritorni

Integer: il numero massimo di byte consentiti da questo database in una singola riga. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxSchemaNameLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxSchemaNameLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database nel nome di uno schema. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxStatementLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxStatementLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database in un'istruzione SQL. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxStatements()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxStatements().

Ritorni

Integer: il numero massimo di istruzioni attive per questo database che possono essere aperte contemporaneamente. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxTableNameLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxTableNameLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database in un nome di tabella. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxTablesInSelect()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxTablesInSelect().

Ritorni

Integer: il numero massimo di tabelle consentite da questo database in un'istruzione SELECT. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getMaxUserNameLength()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getMaxUserNameLength().

Ritorni

Integer: il numero massimo di caratteri consentiti da questo database in un nome utente. Una risposta pari a 0 indica che non esiste un limite noto.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getNumericFunctions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getNumericFunctions().

Ritorni

String: elenco separato da virgole di funzioni matematiche disponibili con questo database. Questi sono i nomi delle funzioni matematiche dell'interfaccia a riga di comando Open/Open utilizzati nella clausola di escape della funzione JDBC.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getPrimaryKeys(catalog, schema, table)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaStringIl nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableStringIl nome della tabella. Deve corrispondere al nome della tabella così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni delle colonne di chiave primaria, una per riga, ordinate in base a COLUMN_NAME.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String) .

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
procedureNamePatternStringIl pattern del nome della procedura in base al quale filtrare la ricerca. Deve corrispondere al nome della procedura così come è archiviato nel database.
columnNamePatternStringIl pattern del nome della colonna in base al quale filtrare la ricerca. Deve corrispondere al nome della colonna così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente la procedura e le descrizioni delle colonne, una per riga.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getProcedureTerm()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getProcedureTerm().

Ritorni

String: termine preferito dal fornitore del database per "procedura".

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getProcedures(catalog, schemaPattern, procedureNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getProcedures(String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
procedureNamePatternStringIl pattern del nome della procedura in base al quale filtrare la ricerca. Deve corrispondere al nome della procedura così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni della procedura, una per riga.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getResultSetHoldability()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getResultSetHoldability().

Ritorni

Integer: la conservazione predefinita del database; uno dei seguenti è Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getRowIdLifetime()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getRowIdLifetime().

Ritorni

Integer: lo stato indica la durata di ROWID, che può essere Jdbc.RowIdLifetime.ROWID_UNSUPPORTED, Jdbc.RowIdLifetime.ROWID_VALID_OTHER, Jdbc.RowIdLifetime.ROWID_VALID_SESSION, Jdbc.RowIdLifetime.ROWID_VALID_TRANSACTION o Jdbc.RowIdLifetime.ROWID_VALID_FOREVER.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSQLKeywords()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSQLKeywords().

Ritorni

String: l'elenco separato da virgole di tutte le parole chiave SQL di questo database che non sono anche parole chiave SQL:2003.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSQLStateType()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSQLStateType().

Ritorni

Integer: il tipo di SQLSTATE, ovvero sqlStateXOpen o sqlStateSQL.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSchemaTerm()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSchemaTerm().

Ritorni

String: il termine preferito dal fornitore del database per "schema".

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSchemas()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSchemas().

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni dello schema, una per riga.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSchemas(catalog, schemaPattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSchemas().

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni degli schemi disponibili in questo database, ordinati per TABLE_CATALOG e TABLE_SCHEM.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSearchStringEscape()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSearchStringEscape().

Ritorni

String: la stringa utilizzata per eseguire l'escape dei caratteri jolly, come "_" o "%".

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getStringFunctions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getStringFunctions().

Ritorni

String: elenco separato da virgole di funzioni stringa disponibili con questo database. Questi sono i nomi delle funzioni di stringa dell'interfaccia a riga di comando Open Group utilizzati nella clausola di escape della funzione JDBC.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSuperTables(catalog, schemaPattern, tableNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSuperTables(String, String,String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo così come viene visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato nei criteri di selezione.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema.
tableNamePatternStringIl pattern del nome della tabella; può essere un nome completo.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni delle gerarchie di tabelle definite in uno schema specifico in questo database. Ogni riga fornisce informazioni su un tipo di tabella specifico. Le tabelle senza creatività sovrapposte non sono elencate.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSuperTypes(catalog, schemaPattern, typeNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSuperTypes(String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo così come viene visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato nei criteri di selezione.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema.
typeNamePatternStringIl pattern del nome del tipo definito dall'utente; può essere un nome completo.

Ritorni

JdbcResultSet: un set di risultati contenente descrizioni delle gerarchie di tipi definite dall'utente definite in uno schema specifico in questo database. Ogni riga fornisce informazioni su un tipo specifico definito dall'utente. I tipi senza creatività sovrapposte non sono elencati.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getSystemFunctions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getSystemFunctions().

Ritorni

String: elenco separato da virgole di funzioni di sistema disponibili con questo database. Questi sono i nomi delle funzioni di sistema dell'interfaccia a riga di comando Open Group utilizzati nella clausola di escape della funzione JDBC.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getTablePrivileges(catalog, schemaPattern, tableNamePattern)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getTablePrivileges(String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableNamePatternStringIl pattern del nome della tabella in base al quale filtrare la ricerca. Deve corrispondere al nome della tabella così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni dei privilegi di tabella, una per riga, ordinate per TABLE_CAT, TABLE_SCHEM, TABLE_NAME e PRIVILEGE.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getTableTypes()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getTableTypes().

Ritorni

JdbcResultSet: un set di risultati contenente i tipi di tabella, uno per riga.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getTables(catalog, schemaPattern, tableNamePattern, types)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getTables(String, String, String, String[]).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableNamePatternStringIl pattern del nome della tabella in base al quale filtrare la ricerca. Deve corrispondere al nome della tabella così come è archiviato nel database.
typesString[]Un elenco dei tipi di tipi da restituire, ognuno dei quali deve trovarsi nell'elenco restituito da getTableTypes(). Se superi null, vengono restituiti tutti i tipi di tabella.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni della tabella, una per riga, ordinate in base a TABLE_TYPE, TABLE_CAT, TABLE_SCHEM e TABLE_NAME.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getTimeDateFunctions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getTimeDateFunctions().

Ritorni

String: elenco separato da virgole delle funzioni di data e ora disponibili con questo database.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getTypeInfo()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getTypeInfo().

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni dei tipi di dati supportati da questo database. In ogni riga del set di risultati viene fornita una descrizione del tipo SQL, ordinata in base a DATA_TYPE e in base al livello di corrispondenza del tipo di dati con il tipo SQL JDBC corrispondente.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getUDTs(catalog, schemaPattern, typeNamePattern, types)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getUDTs(String, String, String, int[]).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaPatternStringIl pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
typeNamePatternStringIl pattern del nome del tipo in base al quale filtrare la ricerca. Può essere un nome completo.
typesInteger[]Un elenco di tipi definiti dall'utente (JAVA_OBJECT, STRUCT o DISTINCT) da includere. Il superamento di null indica che vengono restituiti tutti i tipi.

Ritorni

JdbcResultSet: un set di risultati contenente le descrizioni del tipo definito dall'utente (UDT), una per riga, ordinate in base a DATA_TYPE, TYPE_CAT, TYPE_SCHEM e TYPE_NAME.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getURL()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getURL().

Ritorni

String: l'URL per questo sistema di gestione dei database oppure null se non viene generato.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getUserName()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getUserName().

Ritorni

String: il nome utente noto al database.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getVersionColumns(catalog, schema, table)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#getVersionColumns(String, String, String).

Parametri

NomeTipoDescrizione
catalogStringIl nome del catalogo in base al quale filtrare la ricerca, così come appare nel database. Se passi una stringa vuota, queste procedure vengono recuperate senza un catalogo. La trasmissione di null implica che il nome del catalogo non viene utilizzato per restringere la ricerca.
schemaStringIl nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. La trasmissione di una stringa vuota consente di recuperare queste procedure senza uno schema. La trasmissione di null implica che il nome dello schema non viene utilizzato per restringere la ricerca.
tableStringIl nome della tabella. Deve corrispondere al nome della tabella così come è archiviato nel database.

Ritorni

JdbcResultSet: un set di risultati non ordinato contenente le descrizioni delle colonne che vengono aggiornate quando viene aggiornato qualsiasi valore in una riga (una descrizione di colonna per riga nel set di risultati).

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

insertsAreDetected(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#insertsAreDetected(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se per il tipo di set di risultati specificato un inserimento di riga visibile viene rilevato dalle chiamate a JdbcResultSet.rowInserted(); in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isCatalogAtStart()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#isCatalogAtStart().

Ritorni

Boolean: true se un catalogo viene visualizzato all'inizio del nome completo di una tabella; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

isReadOnly()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#isReadOnly().

Ritorni

Boolean: true se il database è di sola lettura; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

locatorsUpdateCopy()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#locatorsUpdateCopy().

Ritorni

Boolean: true se gli aggiornamenti apportati a un oggetto di grandi dimensioni (LOB) vengono effettuati a una copia della LOB; false se gli aggiornamenti vengono effettuati direttamente nella LOB.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

nullPlusNonNullIsNull()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#nullPlusNonNullIsNull().

Ritorni

Boolean: true se le concatenazioni di valori NULL e non NULL generano un valore NULL; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

nullsAreSortedAtEnd()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#nullsAreSortedAtEnd().

Ritorni

Boolean: true se i valori di NULL vengono ordinati alla fine indipendentemente dall'ordinamento (ordine crescente o decrescente). In caso contrario, restituisce false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

nullsAreSortedAtStart()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#nullsAreSortedAtStart().

Ritorni

Boolean: true se i valori NULL vengono ordinati all'inizio indipendentemente dall'ordinamento (ordine crescente o decrescente). In caso contrario, restituisce false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

nullsAreSortedHigh()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#nullsAreSortedHigh().

Ritorni

Boolean: true se i valori NULL sono in ordine elevato, il che significa che durante l'ordinamento vengono considerati un valore superiore agli altri nel dominio. In caso contrario, restituisce false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

nullsAreSortedLow()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#nullsAreSortedLow().

Ritorni

Boolean: true se i valori NULL sono ordinati in basso, il che significa che sono considerati avere un valore inferiore agli altri nel dominio durante l'ordinamento. In caso contrario, restituisce false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

othersDeletesAreVisible(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#othersDeletesAreVisible(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se per il tipo di set di risultati specificato le eliminazioni effettuate da altri sono visibili; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

othersInsertsAreVisible(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#othersInsertsAreVisible(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se per il tipo di set di risultati specificato gli inserti effettuati da altri sono visibili; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

othersUpdatesAreVisible(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#othersUpdatesAreVisible(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se per il tipo di set di risultati specificato gli aggiornamenti effettuati da altri sono visibili; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

ownDeletesAreVisible(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#ownDeletesAreVisible(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se per il tipo di set di risultati specificato sono visibili le eliminazioni dell'insieme; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

ownInsertsAreVisible(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#ownInsertsAreVisible(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se per il tipo di set di risultati specificato sono visibili gli inserti dell'insieme; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

ownUpdatesAreVisible(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#ownUpdatesAreVisible(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se per il tipo di set di risultati specificato sono visibili gli aggiornamenti dell'insieme; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

storesLowerCaseIdentifiers()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#storesLowerCaseIdentifiers().

Ritorni

Boolean: true se il database considera gli identificatori SQL misti tra maiuscole e minuscole senza virgolette come senza distinzione tra maiuscole e minuscole e li archivia in minuscolo; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

storesLowerCaseQuotedIdentifiers()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers().

Ritorni

Boolean: true se il database considera gli identificatori SQL tra maiuscole e minuscole miste come senza distinzione tra maiuscole e minuscole e li archivia in minuscolo; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

storesMixedCaseIdentifiers()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#storesMixedCaseIdentifiers().

Ritorni

Boolean: true se il database considera gli identificatori SQL misti tra maiuscole e minuscole senza virgolette come senza distinzione tra maiuscole e minuscole e li archivia in lettere maiuscole e minuscole; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

storesMixedCaseQuotedIdentifiers()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers().

Ritorni

Boolean: true se il database considera gli identificatori SQL tra maiuscole e minuscole miste come senza distinzione tra maiuscole e minuscole e li archivia in maiuscole e minuscole; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

storesUpperCaseIdentifiers()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#storesUpperCaseIdentifiers().

Ritorni

Boolean: true se il database considera gli identificatori SQL misti tra maiuscole e minuscole senza virgolette come senza distinzione tra maiuscole e minuscole e li archivia in maiuscolo; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

storesUpperCaseQuotedIdentifiers()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers().

Ritorni

Boolean: true se il database considera gli identificatori SQL tra maiuscole e minuscole miste come senza distinzione tra maiuscole e minuscole e li archivia in maiuscolo; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsANSI92EntryLevelSQL()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL().

Ritorni

Boolean: true se questo database supporta la grammatica SQL di livello base ANSI92; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsANSI92FullSQL()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsANSI92FullSQL().

Ritorni

Boolean: true se questo database supporta la grammatica SQL di livello completo ANSI92; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsANSI92IntermediateSQL()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL().

Ritorni

Boolean: true se questo database supporta la grammatica SQL di livello intermedio ANSI92; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsAlterTableWithAddColumn()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn().

Ritorni

Boolean: true se il database supporta ALTER TABLE con aggiungi colonna; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsAlterTableWithDropColumn()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn().

Ritorni

Boolean: true se il database supporta ALTER TABLE con colonna di rilascio; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsBatchUpdates()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsBatchUpdates().

Ritorni

Boolean: true se il database supporta gli aggiornamenti batch; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsCatalogsInDataManipulation()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation().

Ritorni

Boolean: true se una dichiarazione di manipolazione dei dati può includere un nome catalogo, altrimenti false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsCatalogsInIndexDefinitions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions().

Ritorni

Boolean: true se un'istruzione di definizione dell'indice può includere un nome catalogo; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsCatalogsInPrivilegeDefinitions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions().

Ritorni

Boolean: true se una dichiarazione di definizione dei privilegi può includere un nome catalogo; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsCatalogsInProcedureCalls()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls().

Ritorni

Boolean: true se un'istruzione di chiamata di procedura può includere un nome catalogo, altrimenti false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsCatalogsInTableDefinitions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions().

Ritorni

Boolean: true se un'istruzione di definizione della tabella può includere un nome catalogo; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsColumnAliasing()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsColumnAliasing().

Ritorni

Boolean: true se il database supporta l'alias di colonna; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsConvert()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsConvert().

Ritorni

Boolean: true se questo database supporta la funzione scalare JDBC CONVERT per la conversione di un tipo JDBC in un altro; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsConvert(fromType, toType)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsConvert(int, int).

Parametri

NomeTipoDescrizione
fromTypeIntegerIl tipo da cui eseguire la conversione.
toTypeIntegerIl tipo in cui convertire.

Ritorni

Boolean: true se questo database supporta la funzione scalare JDBC CONVERT per la conversione dei tipi JDBC specificati; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsCoreSQLGrammar()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsCoreSQLGrammar().

Ritorni

Boolean: true se questo database supporta la grammatica SQL di base ODBC; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsCorrelatedSubqueries()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsCorrelatedSubqueries().

Ritorni

Boolean: true se questo database supporta sottoquery correlate; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsDataDefinitionAndDataManipulationTransactions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions() .

Ritorni

Boolean: true se questo database supporta sia istruzioni di definizione dei dati sia istruzioni di manipolazione dei dati all'interno di una transazione; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsDataManipulationTransactionsOnly()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly().

Ritorni

Boolean: true se questo database supporta istruzioni di manipolazione dei dati all'interno di una transazione; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsDifferentTableCorrelationNames()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames().

Ritorni

Boolean: true se i nomi di correlazione delle tabelle sono supportati e sono limitati in modo da essere diversi dai nomi delle tabelle nel database; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsExpressionsInOrderBy()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsExpressionsInOrderBy().

Ritorni

Boolean: true se questo database supporta espressioni negli elenchi ORDER BY; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsExtendedSQLGrammar()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsExtendedSQLGrammar().

Ritorni

Boolean: true se questo database supporta la grammatica SQL estesa ODBC; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsFullOuterJoins()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsFullOuterJoins().

Ritorni

Boolean: true se questo database supporta outer join completi nidificati; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsGetGeneratedKeys()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsGetGeneratedKeys().

Ritorni

Boolean: true se è possibile recuperare le chiavi generate automaticamente dopo l'esecuzione di un'istruzione; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsGroupBy()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsGroupBy().

Ritorni

Boolean: true se questo database supporta una qualche forma di clausola GROUP BY; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsGroupByBeyondSelect()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsGroupByBeyondSelect().

Ritorni

Boolean - true se questo database supporta l'uso di colonne non presenti nell'istruzione SELECT in una clausola GROUP BY, a condizione che tutte le colonne nell'istruzione SELECT siano incluse nella clausola GROUP BY. In caso contrario, restituisce false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsGroupByUnrelated()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsGroupByUnrelated().

Ritorni

Boolean: true se questo database supporta l'utilizzo di una colonna non inclusa nell'istruzione SELECT in una clausola GROUP BY; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsIntegrityEnhancementFacility()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility().

Ritorni

Boolean: true se questo database supporta la funzionalità di miglioramento dell'integrità SQL; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsLikeEscapeClause()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsLikeEscapeClause().

Ritorni

Boolean: true se questo database supporta la specifica di una clausola di escape LIKE; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsLimitedOuterJoins()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsLimitedOuterJoins().

Ritorni

Boolean: true se questo database fornisce un supporto limitato per i join esterni; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsMinimumSQLGrammar()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsMinimumSQLGrammar().

Ritorni

Boolean: true se questo database supporta la grammatica SQL minima ODBC; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsMixedCaseIdentifiers()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers().

Ritorni

Boolean: true se il database considera gli identificatori SQL misti tra maiuscole e minuscole senza virgolette come sensibili alle maiuscole e, di conseguenza, li archivia in lettere maiuscole e minuscole; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsMixedCaseQuotedIdentifiers()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers().

Ritorni

Boolean: true se il database considera gli identificatori SQL tra maiuscole e minuscole miste come sensibili alle maiuscole e, di conseguenza, li archivia in lettere maiuscole e minuscole; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsMultipleOpenResults()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsMultipleOpenResults().

Ritorni

Boolean: true se un'istruzione richiamabile può restituire più set di risultati contemporaneamente; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsMultipleResultSets()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsMultipleResultSets().

Ritorni

Boolean: true se questo database supporta più set di risultati da una singola chiamata di esecuzione; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsMultipleTransactions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsMultipleTransactions().

Ritorni

Boolean: true se questo database supporta l'apertura di più transazioni su diverse connessioni contemporaneamente; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsNamedParameters()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsNamedParameters().

Ritorni

Boolean: true se il database supporta parametri denominati per istruzioni richiamabili; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsNonNullableColumns()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsNonNullableColumns().

Ritorni

Boolean: true se le colonne di questo database possono essere definite come non null, in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsOpenCursorsAcrossCommit()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit().

Ritorni

Boolean: true se questo database supporta l'apertura dei cursori tra i commit; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsOpenCursorsAcrossRollback()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback().

Ritorni

Boolean: true se questo database supporta l'apertura dei cursori nei rollback; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsOpenStatementsAcrossCommit()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit().

Ritorni

Boolean: true se questo database supporta il mantenimento di istruzioni sempre aperte tra i commit; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsOpenStatementsAcrossRollback()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback().

Ritorni

Boolean: true se questo database supporta il mantenimento di istruzioni sempre aperte nei rollback; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsOrderByUnrelated()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsOrderByUnrelated().

Ritorni

Boolean: true se questo database supporta l'utilizzo di una colonna non inclusa nell'istruzione SELECT in una clausola ORDER BY; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsOuterJoins()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsOuterJoins().

Ritorni

Boolean: true se questo database supporta qualche forma di join esterno; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsPositionedDelete()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsPositionedDelete().

Ritorni

Boolean: true se questo database supporta istruzioni DELETE posizionate; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsPositionedUpdate()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsPositionedUpdate().

Ritorni

Boolean: true se questo database supporta istruzioni UPDATE posizionate; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsResultSetConcurrency(type, concurrency)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.
concurrencyIntegerIl tipo di contemporaneità, ovvero Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Ritorni

Boolean: true se questo database supporta il set di risultati specificato e la combinazione del tipo di contemporaneità; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsResultSetHoldability(holdability)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsResultSetHoldability(int).

Parametri

NomeTipoDescrizione
holdabilityIntegerUna costante di tenuta da controllare; una tra Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Ritorni

Boolean: true se nel database è indicata la conservazione specificata; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsResultSetType(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsResultSetType(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se questo database supporta il tipo di set di risultati specificato; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSavepoints()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSavepoints().

Ritorni

Boolean: true se il database supporta i punti di salvataggio; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSchemasInDataManipulation()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSchemasInDataManipulation().

Ritorni

Boolean: true se un'istruzione di manipolazione dei dati può includere un nome di schema, altrimenti false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSchemasInIndexDefinitions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions().

Ritorni

Boolean: true se un'istruzione di definizione dell'indice può includere il nome di uno schema; in caso contrario, false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSchemasInPrivilegeDefinitions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions().

Ritorni

Boolean: true se un'istruzione di definizione dei privilegi può includere un nome di schema; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSchemasInProcedureCalls()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls().

Ritorni

Boolean: true se un'istruzione di chiamata di procedura può includere un nome di schema, altrimenti false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSchemasInTableDefinitions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions().

Ritorni

Boolean: true se un'istruzione di definizione della tabella può includere il nome di uno schema, altrimenti false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSelectForUpdate()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSelectForUpdate().

Ritorni

Boolean: true se questo database supporta le istruzioni SELECT FOR UPDATE; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsStatementPooling()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsStatementPooling().

Ritorni

Boolean: true se il database supporta il pooling di istruzioni; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsStoredFunctionsUsingCallSyntax()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax().

Ritorni

Boolean: true se il database supporta il richiamo di funzioni definite dall'utente o del fornitore utilizzando la sintassi di escape della stored procedure; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsStoredProcedures()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsStoredProcedures().

Ritorni

Boolean: true se questo database supporta le chiamate stored procedure che utilizzavano la sintassi di escape di stored procedure; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSubqueriesInComparisons()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSubqueriesInComparisons().

Ritorni

Boolean: true se questo database supporta sottoquery nelle espressioni di confronto; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSubqueriesInExists()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSubqueriesInExists().

Ritorni

Boolean: true se questo database supporta le sottoquery nelle espressioni EXISTS; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSubqueriesInIns()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSubqueriesInIns().

Ritorni

Boolean: true se questo database supporta le sottoquery nelle espressioni IN; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsSubqueriesInQuantifieds()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds().

Ritorni

Boolean: true se questo database supporta le sottoquery nelle espressioni quantificate; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsTableCorrelationNames()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsTableCorrelationNames().

Ritorni

Boolean: true se questo database supporta i nomi di corelazione delle tabelle; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsTransactionIsolationLevel(level)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int).

Parametri

NomeTipoDescrizione
levelIntegerIl livello di isolamento delle transazioni di cui determinare il supporto. Deve essere uno dei seguenti: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE o Jdbc.Connection.TRANSACTION_NONE.

Ritorni

Boolean: true se questo database supporta il livello di isolamento delle transazioni specificato; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsTransactions()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsTransactions().

Ritorni

Boolean: true se il database supporta le transazioni; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsUnion()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsUnion().

Ritorni

Boolean: true se questo database supporta SQL UNION; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

supportsUnionAll()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#supportsUnionAll().

Ritorni

Boolean: true se questo database supporta SQL UNION ALL; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

updatesAreDetected(type)

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#updatesAreDetected(int).

Parametri

NomeTipoDescrizione
typeIntegerIl tipo di set di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Ritorni

Boolean: true se, per il tipo di set di risultati specificato, le chiamate a JdbcResultSet.rowUpdated() rilevano un aggiornamento della riga visibile, altrimenti false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

usesLocalFilePerTable()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#usesLocalFilePerTable().

Ritorni

Boolean: true se il database archivia ogni tabella in un file locale separato; false in caso contrario.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

usesLocalFiles()

Per la documentazione di questo metodo, consulta java.sql.DatabaseMetaData#usesLocalFiles().

Ritorni

Boolean: true se il database archivia le tabelle in un file locale; in caso contrario false.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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