Um objeto de metadados do banco de dados JDBC. Para ver a documentação dessa classe, consulte
java.sql.DatabaseMetaData
.
Métodos
Documentação detalhada
allProceduresAreCallable()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#allProceduresAreCallable()
.
Retorno
Boolean
: true
se o usuário puder chamar todos os procedimentos retornados por getProcedures(catalog, schemaPattern, procedureNamePattern)
. Caso contrário, use false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
allTablesAreSelectable()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#allTablesAreSelectable()
.
Retorno
Boolean
: true
se o usuário puder chamar todas as tabelas retornadas por getTables(catalog, schemaPattern, tableNamePattern, types)
em uma instrução SELECT
. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
autoCommitFailureClosesAllResultSets()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets()
.
Retorno
Boolean
: true
se, quando autoCommit
for true
, uma exceção SQL indicar que todos os conjuntos de resultados abertos serão fechados, mesmo que possam ser retidos. Caso contrário, retorna false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
dataDefinitionCausesTransactionCommit()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit()
.
Retorno
Boolean
: true
se uma instrução de definição de dados em uma transação forçar a confirmação da transação. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
dataDefinitionIgnoredInTransactions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions()
.
Retorno
Boolean
: true
se o banco de dados ignorar uma instrução de definição de dados dentro de uma transação. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
deletesAreDetected(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#deletesAreDetected(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se uma exclusão de linha visível for detectada para o tipo de conjunto de resultados especificado por chamadas para JdbcResultSet.rowDeleted()
. Se false
, as linhas excluídas serão removidas
do conjunto de resultados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
doesMaxRowSizeIncludeBlobs()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs()
.
Retorno
Boolean
: true
se os tipos de dados SQL LONGVARCHAR
e LONGVARBINARY
estiverem incluídos no tamanho retornado por getMaxRowSize()
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getAttributes(String, String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
typeNamePattern | String | O padrão de nome de tipo definido pelo usuário. Ele precisa corresponder ao nome do tipo armazenado no banco de dados. |
attributeNamePattern | String | O padrão de nome do atributo. Ele precisa corresponder ao nome do atributo conforme declarado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados que contém descrições dos atributos para um tipo especificado definido pelo usuário, disponível no esquema e no catálogo especificados. Cada linha apresenta informações sobre um atributo específico, ordenado por TYPE_CAT
, TYPE_SCHEM
, TYPE_NAME
e ORDINAL_POSITION
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getBestRowIdentifier(catalog, schema, table, scope, nullable)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schema | String | O nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide
que o nome do esquema não é usado para restringir a pesquisa. |
table | String | Nome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
scope | Integer | O escopo de interesse, usando os mesmos valores presentes na coluna de descrição da coluna SCOPE . |
nullable | Boolean | Se true , inclua colunas que sejam anuláveis. Caso contrário, não. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições de coluna que identificam exclusivamente uma linha (uma descrição de coluna por linha no conjunto de resultados, ordenadas por SCOPE
).
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getCatalogSeparator()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getCatalogSeparator()
.
Retorno
String
: o separador entre um nome de catálogo e uma tabela usado por esse banco de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getCatalogTerm()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getCatalogTerm()
.
Retorno
String
: o termo preferencial do fornecedor do banco de dados para "catálogo".
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getCatalogs()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getCatalogs()
.
Retorno
JdbcResultSet
: um conjunto de resultados contendo os nomes do catálogo, um por linha.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getClientInfoProperties()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getClientInfoProperties()
.
Retorno
JdbcResultSet
: um conjunto de resultados contendo propriedades de informações do cliente compatíveis com o driver, ordenadas por NAME
, uma por linha.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getColumnPrivileges(catalog, schema, table, columnNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schema | String | O nome do esquema para filtrar a pesquisa, conforme exibido no banco de dados.
Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null
incide que o nome do esquema não é usado para restringir a pesquisa. |
table | String | Nome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
columnNamePattern | String | O padrão de nome de coluna pelo qual filtrar a pesquisa. Ele precisa corresponder ao nome da coluna que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições de privilégios da coluna, um por linha, ordenadas por COLUMN_NAME
e PRIVILEGE
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getColumns(String, String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
tableNamePattern | String | O padrão de nome de tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
columnNamePattern | String | O padrão de nome de coluna pelo qual filtrar a pesquisa. Ele precisa corresponder ao nome da coluna que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições de colunas, uma por linha, ordenadas de acordo com TABLE_CAT
, TABLE_SCHEM
, TABLE_NAME
e ORDINAL_POSITION
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getConnection()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getConnection()
.
Retorno
JdbcConnection
: a conexão que produziu esses metadados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getCrossReference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getCrossReference(String, String, String,
String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
parentCatalog | String | Um nome de catálogo pai como aparece no banco de dados. Transmitir uma string
vazia recupera esses procedimentos sem um catálogo. Transmitir null incide
que o nome do catálogo não é usado nos critérios de seleção. |
parentSchema | String | Um nome de esquema pai, como aparece no banco de dados. Transmitir uma string vazia
recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema
não é usado nos critérios de seleção. |
parentTable | String | O nome da tabela pai que exporta a chave. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
foreignCatalog | String | Um nome de catálogo externo como aparece no banco de dados. Transmitir uma string
vazia recupera esses procedimentos sem um catálogo. Transmitir null incide
que o nome do catálogo não é usado nos critérios de seleção. |
foreignSchema | String | Um nome de esquema externo como aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide
que o nome do esquema não é usado nos critérios de seleção. |
foreignTable | String | O nome da tabela externa que exporta a chave. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados que contém as descrições da coluna de chave externa especificada na tabela de chave externa especificada que faz referência à chave primária ou às colunas que representam uma restrição exclusiva da tabela pai. Uma descrição de coluna é fornecida em cada linha do conjunto de resultados e
elas são ordenadas por FKTABLE_CAT
, FKTABLE_SCHEM
, FKTABLE_NAME
e
KEY_SEQ
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDatabaseMajorVersion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDatabaseMajorVersion()
.
Retorno
Integer
— o número da versão principal do banco de dados subjacente.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDatabaseMinorVersion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDatabaseMinorVersion()
.
Retorno
Integer
: o número da versão secundária do banco de dados subjacente.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDatabaseProductName()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDatabaseProductName()
.
Retorno
String
: o nome deste produto de banco de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDatabaseProductVersion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDatabaseProductVersion()
.
Retorno
String
— o número da versão deste produto de banco de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDefaultTransactionIsolation()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDefaultTransactionIsolation()
.
Retorno
Integer
: o nível padrão de isolamento da transação do banco de dados, que é um de: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED
, Jdbc.Connection.TRANSACTION_READ_COMMITTED
, Jdbc.Connection.TRANSACTION_REPEATABLE_READ
, Jdbc.Connection.TRANSACTION_SERIALIZABLE
ou Jdbc.Connection.TRANSACTION_NONE
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDriverMajorVersion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDriverMajorVersion()
.
Retorno
Integer
: o número da versão principal do driver JDBC.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDriverMinorVersion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDriverMinorVersion()
.
Retorno
Integer
: o número da versão secundária do driver JDBC.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDriverName()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDriverName()
.
Retorno
String
: o nome desse driver JDBC.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getDriverVersion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getDriverVersion()
.
Retorno
String
: o número da versão do driver JDBC.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getExportedKeys(catalog, schema, table)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getImportedKeys(String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schema | String | O nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide
que o nome do esquema não é usado para restringir a pesquisa. |
table | String | Nome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados que contém as descrições das colunas de chave externa para as colunas de chave primária exportadas pela tabela. Uma descrição de coluna é fornecida em cada linha do conjunto de resultados
e elas são ordenadas por FKTABLE_CAT
, FKTABLE_SCHEM
, FKTABLE_NAME
e KEY_SEQ
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getExtraNameCharacters()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getExtraNameCharacters()
.
Retorno
String
: os caracteres extras disponíveis para uso em nomes de identificadores sem aspas, além de a-z, A-Z, 0-9 e _.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getFunctionColumns(catalog, schemaPattern, functionNamePattern, columnNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
functionNamePattern | String | O padrão da função, que corresponde ao nome da função conforme ela está armazenada no banco de dados. |
columnNamePattern | String | O padrão de nome do parâmetro, que precisa corresponder ao nome do parâmetro ou da coluna armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições dos parâmetros do sistema e da função do usuário disponíveis no catálogo fornecido. Cada linha contém uma descrição de função, ordenada de acordo com FUNCTION_CAT
, FUNCTION_SCHEM
, FUNCTION_NAME
e SPECIFIC_ NAME
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getFunctions(catalog, schemaPattern, functionNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getFunctions(String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
functionNamePattern | String | O padrão da função, que precisa corresponder ao nome da função conforme está armazenada no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados que contém descrições das funções do sistema e do usuário disponíveis no catálogo fornecido. Cada linha contém uma descrição de função, ordenada de acordo com FUNCTION_CAT
, FUNCTION_SCHEM
, FUNCTION_NAME
e SPECIFIC_ NAME
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getIdentifierQuoteString()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getIdentifierQuoteString()
.
Retorno
String
: a string usada para citar identificadores SQL. O padrão será um espaço (" ") se não for possível citar o identificador.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getImportedKeys(catalog, schema, table)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getImportedKeys(String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schema | String | O nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide
que o nome do esquema não é usado para restringir a pesquisa. |
table | String | Nome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados que contém as descrições de colunas para as colunas de chave primária referenciadas pelas colunas de chave externa da tabela especificada (aquelas importadas por uma tabela). Uma descrição de coluna é fornecida em cada linha do conjunto de resultados e elas são ordenadas por PKTABLE_CAT
, PKTABLE_SCHEM
, PKTABLE_NAME
e KEY_SEQ
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getIndexInfo(catalog, schema, table, unique, approximate)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schema | String | O nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide
que o nome do esquema não é usado para restringir a pesquisa. |
table | String | Nome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
unique | Boolean | Se for true , o método retornará apenas índices para valores exclusivos. Caso contrário,
retornará índices se os valores são exclusivos ou não. |
approximate | Boolean | Se for true , o resultado poderá refletir valores aproximados ou desatualizados. Caso contrário, a precisão do resultado será solicitada. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições da coluna de índice e de estatística para a tabela especificada. Uma descrição de coluna é fornecida em cada linha do conjunto de resultados e elas são
ordenadas por NON_UNIQUE
, TYPE
, INDEX_NAME
e ORDINAL_POSITION
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getJDBCMajorVersion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getJDBCMajorVersion()
.
Retorno
Integer
: o número da versão principal do JDBC do driver.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getJDBCMinorVersion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getJDBCMinorVersion()
.
Retorno
Integer
: o número da versão secundária do JDBC desse driver.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxBinaryLiteralLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxBinaryLiteralLength()
.
Retorno
Integer
: o número máximo de caracteres hexadecimais que este banco de dados permite em um literal binário inline.
Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxCatalogNameLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxCatalogNameLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em um nome de catálogo. Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxCharLiteralLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxCharLiteralLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em um literal de caractere. Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnNameLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxColumnNameLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em um nome de coluna. Uma resposta de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInGroupBy()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxColumnsInGroupBy()
.
Retorno
Integer
: o número máximo de colunas que este banco de dados permite em uma cláusula GROUP BY
. Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInIndex()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxColumnsInIndex()
.
Retorno
Integer
: o número máximo de colunas que este banco de dados permite em um índice. Uma resposta de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInOrderBy()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxColumnsInOrderBy()
.
Retorno
Integer
: o número máximo de colunas que este banco de dados permite em uma cláusula ORDER BY
. Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInSelect()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxColumnsInSelect()
.
Retorno
Integer
: o número máximo de colunas que este banco de dados permite em uma lista de SELECT
. Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInTable()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxColumnsInTable()
.
Retorno
Integer
: o número máximo de colunas que este banco de dados permite em uma tabela. Uma resposta de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxConnections()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxConnections()
.
Retorno
Integer
: o número máximo de conexões simultâneas para esse banco de dados. Uma resposta de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxCursorNameLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxCursorNameLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em um nome de cursor. Uma resposta
de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxIndexLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxIndexLength()
.
Retorno
Integer
: o número máximo de bytes que este banco de dados permite para um índice, incluindo todas as suas partes.
Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxProcedureNameLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxProcedureNameLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em um nome de procedimento. Uma resposta
de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxRowSize()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxRowSize()
.
Retorno
Integer
: o número máximo de bytes que este banco de dados permite em uma única linha. Uma resposta de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxSchemaNameLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxSchemaNameLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em um nome de esquema. Uma resposta de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxStatementLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxStatementLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em uma instrução SQL. Uma resposta
de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxStatements()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxStatements()
.
Retorno
Integer
: o número máximo de instruções ativas para esse banco de dados que podem ser abertas
simultaneamente. Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxTableNameLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxTableNameLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em um nome de tabela. Uma resposta de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxTablesInSelect()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxTablesInSelect()
.
Retorno
Integer
: o número máximo de tabelas que este banco de dados permite em uma instrução SELECT
. Uma resposta de 0 indica que não há um limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxUserNameLength()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getMaxUserNameLength()
.
Retorno
Integer
: o número máximo de caracteres que este banco de dados permite em um nome de usuário. Uma resposta de 0 indica que não há limite conhecido.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getNumericFunctions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getNumericFunctions()
.
Retorno
String
: a lista separada por vírgulas de funções matemáticas disponíveis com esse banco de dados. Esses são os
nomes das funções matemáticas da CLI aberta/aberto usados na cláusula de escape da função JDBC.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getPrimaryKeys(catalog, schema, table)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schema | String | O nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide
que o nome do esquema não é usado para restringir a pesquisa. |
table | String | Nome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições de coluna para as colunas da chave primária, uma por linha, ordenadas por COLUMN_NAME
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
procedureNamePattern | String | O padrão de nome do procedimento para filtrar a pesquisa. Ele precisa corresponder ao nome do procedimento que está armazenado no banco de dados. |
columnNamePattern | String | O padrão de nome de coluna pelo qual filtrar a pesquisa. Ele precisa corresponder ao nome da coluna que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições do procedimento e da coluna, uma por linha.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getProcedureTerm()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getProcedureTerm()
.
Retorno
String
: o termo preferido do fornecedor do banco de dados para "procedimento".
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getProcedures(catalog, schemaPattern, procedureNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getProcedures(String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
procedureNamePattern | String | O padrão de nome do procedimento para filtrar a pesquisa. Ele precisa corresponder ao nome do procedimento que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições do procedimento, uma por linha.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getResultSetHoldability()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getResultSetHoldability()
.
Retorno
Integer
: a retenção padrão do banco de dados, que pode ser Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT
ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getRowIdLifetime()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getRowIdLifetime()
.
Retorno
Integer
: o status indica a vida útil de uma ROWID
, que é Jdbc.RowIdLifetime.ROWID_UNSUPPORTED
, Jdbc.RowIdLifetime.ROWID_VALID_OTHER
, Jdbc.RowIdLifetime.ROWID_VALID_SESSION
, Jdbc.RowIdLifetime.ROWID_VALID_TRANSACTION
ou Jdbc.RowIdLifetime.ROWID_VALID_FOREVER
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSQLKeywords()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSQLKeywords()
.
Retorno
String
: a lista separada por vírgulas de todas as palavras-chave SQL deste banco de dados que não são também palavras-chave SQL:2003.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSQLStateType()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSQLStateType()
.
Retorno
Integer
: o tipo de SQLSTATE
, que é sqlStateXOpen
ou sqlStateSQL
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSchemaTerm()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSchemaTerm()
.
Retorno
String
: o termo preferido do fornecedor do banco de dados para "esquema".
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSchemas()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSchemas()
.
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições de esquema, uma por linha.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSchemas(catalog, schemaPattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSchemas()
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo descrições de esquema disponíveis no banco de dados, ordenadas por TABLE_CATALOG
e TABLE_SCHEM
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSearchStringEscape()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSearchStringEscape()
.
Retorno
String
: a string usada para inserir caracteres de escape em caracteres curinga, como "_" ou "%".
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getStringFunctions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getStringFunctions()
.
Retorno
String
: a lista separada por vírgulas de funções de string disponíveis com esse banco de dados. Esses são os nomes de função de string da CLI do Open Group usados na cláusula de escape da função do JDBC.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSuperTables(catalog, schemaPattern, tableNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSuperTables(String, String,String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo como aparece no banco de dados. Transmitir uma string vazia
recupera esses procedimentos sem um catálogo. Transmitir null incide que o nome do
catálogo não é usado nos critérios de seleção. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. |
tableNamePattern | String | O padrão de nome da tabela. Pode ser um nome totalmente qualificado. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo descrições das hierarquias de tabela definidas em um esquema específico nesse banco de dados. Cada linha fornece informações sobre um tipo específico de tabela. As tabelas
sem supers não são listadas.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSuperTypes(catalog, schemaPattern, typeNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSuperTypes(String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo como aparece no banco de dados. Transmitir uma string vazia
recupera esses procedimentos sem um catálogo. Transmitir null incide que o nome do
catálogo não é usado nos critérios de seleção. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. |
typeNamePattern | String | O padrão de nome de tipo definido pelo usuário; pode ser um nome totalmente qualificado. |
Retorno
JdbcResultSet
: um conjunto de resultados que contém descrições das hierarquias de tipo definidas pelo usuário definidas em um esquema específico neste banco de dados. Cada linha fornece informações sobre um tipo específico definido pelo usuário. Os tipos sem supers não são listados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getSystemFunctions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getSystemFunctions()
.
Retorno
String
: a lista separada por vírgulas de funções do sistema disponíveis com esse banco de dados. Esses são os nomes de função do sistema da CLI do Open Group usados na cláusula de escape da função JDBC.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getTablePrivileges(catalog, schemaPattern, tableNamePattern)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getTablePrivileges(String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
tableNamePattern | String | O padrão de nome de tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições de privilégios da tabela, uma por linha, ordenadas por TABLE_CAT
, TABLE_SCHEM
, TABLE_NAME
e PRIVILEGE
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getTableTypes()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getTableTypes()
.
Retorno
JdbcResultSet
: um conjunto de resultados contendo os tipos de tabela, um por linha.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getTables(catalog, schemaPattern, tableNamePattern, types)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getTables(String, String, String, String[])
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
tableNamePattern | String | O padrão de nome de tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
types | String[] | Uma lista de tipos a serem retornados, cada um deles precisa estar na lista retornada por getTableTypes() . Transmitir null indica que todos os tipos de tabela são
retornados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições da tabela, uma por linha, ordenadas de acordo com TABLE_TYPE
, TABLE_CAT
, TABLE_SCHEM
e TABLE_NAME
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getTimeDateFunctions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getTimeDateFunctions()
.
Retorno
String
: a lista separada por vírgulas de funções de hora e data disponíveis com esse banco de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getTypeInfo()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getTypeInfo()
.
Retorno
JdbcResultSet
: um conjunto de resultados que contém as descrições dos tipos de dados compatíveis com esse banco de dados. Uma descrição de tipo SQL é fornecida em cada linha do conjunto de resultados. Elas são ordenadas por DATA_TYPE
e, em seguida, pela proximidade do mapeamento do tipo de dados com o tipo SQL JDBC correspondente.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getUDTs(catalog, schemaPattern, typeNamePattern, types)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getUDTs(String, String, String, int[])
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schemaPattern | String | O padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir
null incide que o nome do esquema não é usado para restringir a pesquisa. |
typeNamePattern | String | O padrão de nome de tipo para filtrar a pesquisa. Pode ser um nome totalmente qualificado. |
types | Integer[] | Uma lista de tipos definidos pelo usuário (JAVA_OBJECT , STRUCT ou DISTINCT ) a serem incluídos. Transmitir null indica que todos os tipos são retornados. |
Retorno
JdbcResultSet
: um conjunto de resultados contendo as descrições de tipo definido pelo usuário (UDT), uma por linha, ordenadas de acordo com DATA_TYPE
, TYPE_CAT
, TYPE_SCHEM
e TYPE_NAME
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getURL()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getURL()
.
Retorno
String
: o URL desse sistema de gerenciamento de banco de dados, ou null
se não for gerado.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getUserName()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getUserName()
.
Retorno
String
— o nome de usuário conhecido por este banco de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getVersionColumns(catalog, schema, table)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#getVersionColumns(String, String, String)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
catalog | String | O nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null
incide que o nome do catálogo não é usado para restringir a pesquisa. |
schema | String | O nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir
uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide
que o nome do esquema não é usado para restringir a pesquisa. |
table | String | Nome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados. |
Retorno
JdbcResultSet
: um conjunto de resultados não ordenado que contém as descrições de colunas que são atualizadas quando qualquer valor em uma linha é atualizado (uma descrição de coluna por linha no conjunto de resultados).
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
insertsAreDetected(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#insertsAreDetected(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se uma inserção de linha visível for detectada por chamadas para JdbcResultSet.rowInserted()
para o tipo de conjunto de resultados especificado. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
isCatalogAtStart()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#isCatalogAtStart()
.
Retorno
Boolean
: true
se um catálogo aparecer no início de um nome de tabela totalmente qualificado. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
isReadOnly()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#isReadOnly()
.
Retorno
Boolean
: true
se o banco de dados for somente leitura. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
locatorsUpdateCopy()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#locatorsUpdateCopy()
.
Retorno
Boolean
: true
se as atualizações feitas em um objeto grande (LOB, na sigla em inglês) forem feitas em uma cópia do LOB.
false
se as atualizações forem feitas diretamente nele.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
nullPlusNonNullIsNull()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#nullPlusNonNullIsNull()
.
Retorno
Boolean
: true
se as concatenações de valores NULL
e não NULL
resultarem em um NULL
. Caso contrário, retorna false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
nullsAreSortedAtEnd()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#nullsAreSortedAtEnd()
.
Retorno
Boolean
: true
se os valores de NULL
forem classificados no final, seja qual for a ordem de classificação (crescente ou decrescente). Caso contrário, retorna false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
nullsAreSortedAtStart()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#nullsAreSortedAtStart()
.
Retorno
Boolean
: true
se os valores NULL
forem classificados no início, independentemente da ordem de classificação (crescente ou decrescente). Caso contrário, retorna false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
nullsAreSortedHigh()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#nullsAreSortedHigh()
.
Retorno
Boolean
: true
se os valores de NULL
forem classificados alto, o que significa que eles são considerados
mais altos que outros no domínio durante a classificação. Caso contrário, retorna
false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
nullsAreSortedLow()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#nullsAreSortedLow()
.
Retorno
Boolean
: true
se os valores de NULL
forem classificados baixo, o que significa que eles são considerados
tendo um valor menor que outros no domínio durante a classificação. Caso contrário, retorna false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
othersDeletesAreVisible(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#othersDeletesAreVisible(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se as exclusões feitas por outros tipos de conjunto de resultados estiverem visíveis. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
othersInsertsAreVisible(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#othersInsertsAreVisible(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se as inserções feitas por outros forem visíveis para o tipo de conjunto de resultados especificado. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
othersUpdatesAreVisible(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#othersUpdatesAreVisible(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se as atualizações feitas por outros tipos de conjunto de resultados estiverem visíveis. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
ownDeletesAreVisible(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#ownDeletesAreVisible(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se as exclusões do conjunto forem visíveis para o tipo de conjunto de resultados especificado. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
ownInsertsAreVisible(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#ownInsertsAreVisible(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se as inserções do próprio conjunto forem visíveis para o tipo de conjunto de resultados especificado. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
ownUpdatesAreVisible(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#ownUpdatesAreVisible(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se as atualizações do conjunto de resultados específico estiverem visíveis. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
storesLowerCaseIdentifiers()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#storesLowerCaseIdentifiers()
.
Retorno
Boolean
: true
se o banco de dados tratar os identificadores SQL sem aspas de maiúsculas e minúsculas como indiferentes a maiúsculas e os armazenar em minúsculas; caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
storesLowerCaseQuotedIdentifiers()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers()
.
Retorno
Boolean
: true
se o banco de dados tratar os identificadores SQL entre maiúsculas e minúsculas em maiúsculas e minúsculas e armazená-los em minúsculas. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
storesMixedCaseIdentifiers()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#storesMixedCaseIdentifiers()
.
Retorno
Boolean
: true
se o banco de dados tratar os identificadores SQL sem aspas de maiúsculas e minúsculas como indiferentes a maiúsculas e a armazená-los em maiúsculas e minúsculas; caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
storesMixedCaseQuotedIdentifiers()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers()
.
Retorno
Boolean
: true
se o banco de dados tratar os identificadores SQL entre maiúsculas e minúsculas em maiúsculas e minúsculas e armazená-los em maiúsculas mistas. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
storesUpperCaseIdentifiers()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#storesUpperCaseIdentifiers()
.
Retorno
Boolean
: true
se o banco de dados tratar os identificadores SQL sem aspas de maiúsculas e minúsculas como indiferentes a maiúsculas e os armazenar em maiúsculas. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
storesUpperCaseQuotedIdentifiers()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers()
.
Retorno
Boolean
: true
se o banco de dados tratar os identificadores SQL entre maiúsculas e minúsculas em maiúsculas e minúsculas e armazená-los em maiúsculas. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsANSI92EntryLevelSQL()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL()
.
Retorno
Boolean
: true
se o banco de dados for compatível com a gramática SQL de nível de entrada ANSI92. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsANSI92FullSQL()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsANSI92FullSQL()
.
Retorno
Boolean
: true
se este banco de dados for compatível com a gramática SQL de nível completo ANSI92. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsANSI92IntermediateSQL()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL()
.
Retorno
Boolean
: true
se este banco de dados for compatível com a gramática SQL de nível intermediário ANSI92. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsAlterTableWithAddColumn()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte a ALTER TABLE
com a coluna de adição. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsAlterTableWithDropColumn()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte a ALTER TABLE
com a coluna de soltar. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsBatchUpdates()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsBatchUpdates()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte a atualizações em lote. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInDataManipulation()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation()
.
Retorno
Boolean
: true
se uma declaração de manipulação de dados puder incluir um nome de catálogo. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInIndexDefinitions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions()
.
Retorno
Boolean
: true
se uma instrução de definição de índice puder incluir um nome de catálogo. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInPrivilegeDefinitions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions()
.
Retorno
Boolean
: true
se uma instrução de definição de privilégio puder incluir um nome de catálogo. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInProcedureCalls()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls()
.
Retorno
Boolean
: true
se uma instrução de chamada de procedimento puder incluir um nome de catálogo. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInTableDefinitions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions()
.
Retorno
Boolean
: true
se uma instrução de definição de tabela puder incluir um nome de catálogo. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsColumnAliasing()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsColumnAliasing()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte à atribuição de alias de colunas. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsConvert()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsConvert()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com a função escalar CONVERT
do JDBC para a conversão de um tipo JDBC em outro; caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsConvert(fromType, toType)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsConvert(int, int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
fromType | Integer | O tipo do qual converter. |
toType | Integer | O tipo para o qual converter. |
Retorno
Boolean
: true
se o banco de dados for compatível com a função escalar CONVERT
do JDBC para a conversão dos tipos JDBC especificados; caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsCoreSQLGrammar()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsCoreSQLGrammar()
.
Retorno
Boolean
: true
se o banco de dados for compatível com a gramática SQL principal ODBC. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsDataDefinitionAndDataManipulationTransactions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com a definição e instruções de manipulação de dados em uma transação. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsDataManipulationTransactionsOnly()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com instruções de manipulação de dados em uma transação. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsDifferentTableCorrelationNames()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames()
.
Retorno
Boolean
: true
se os nomes de correlação de tabela forem aceitos e estiverem restritos a ser diferentes dos nomes das tabelas no banco de dados. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsExpressionsInOrderBy()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsExpressionsInOrderBy()
.
Retorno
Boolean
: true
se esse banco de dados oferecer suporte a expressões em listas ORDER BY
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsExtendedSQLGrammar()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsExtendedSQLGrammar()
.
Retorno
Boolean
: true
se o banco de dados for compatível com a gramática SQL estendida de ODBC. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsFullOuterJoins()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsFullOuterJoins()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com junções externas aninhadas completas. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsGetGeneratedKeys()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsGetGeneratedKeys()
.
Retorno
Boolean
: true
se as chaves geradas automaticamente puderem ser recuperadas após a execução de uma instrução. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsGroupBy()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsGroupBy()
.
Retorno
Boolean
: true
se esse banco de dados oferecer suporte a alguma forma de cláusula GROUP BY
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsGroupByBeyondSelect()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsGroupByBeyondSelect()
.
Retorno
Boolean
: true
se este banco de dados for compatível com o uso de colunas que não estejam na instrução SELECT
em uma cláusula GROUP BY
, desde que todas as colunas na instrução SELECT
estejam incluídas na cláusula GROUP BY
. Caso contrário, retorna false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsIntegrityEnhancementFacility()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com o recurso de melhoria de integridade do SQL. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsLikeEscapeClause()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsLikeEscapeClause()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com a especificação de uma cláusula de escape LIKE
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsLimitedOuterJoins()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsLimitedOuterJoins()
.
Retorno
Boolean
: true
se esse banco de dados oferecer suporte limitado a junções externas. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsMinimumSQLGrammar()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsMinimumSQLGrammar()
.
Retorno
Boolean
: true
se o banco de dados for compatível com a gramática SQL mínima de ODBC. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsMixedCaseIdentifiers()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers()
.
Retorno
Boolean
: true
se o banco de dados tratar os identificadores SQL sem aspas com maiúsculas e minúsculas e, como resultado, armazená-los em maiúsculas e minúsculas. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsMixedCaseQuotedIdentifiers()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers()
.
Retorno
Boolean
: true
se o banco de dados tratar os identificadores SQL entre maiúsculas e minúsculas em maiúsculas e minúsculas e, como resultado, armazená-los em maiúsculas e minúsculas. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsMultipleOpenResults()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsMultipleOpenResults()
.
Retorno
Boolean
: true
se uma instrução chamável puder retornar vários conjuntos de resultados simultaneamente. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsMultipleResultSets()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsMultipleResultSets()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com vários conjuntos de resultados de uma única chamada de execução. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsMultipleTransactions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsMultipleTransactions()
.
Retorno
Boolean
: true
se esse banco de dados aceitar a abertura de várias transações em conexões diferentes de uma só vez. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsNamedParameters()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsNamedParameters()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte a parâmetros nomeados para instruções chamáveis. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsNonNullableColumns()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsNonNullableColumns()
.
Retorno
Boolean
: true
se as colunas neste banco de dados puderem ser definidas como não anuláveis. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsOpenCursorsAcrossCommit()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com a manutenção de cursores sempre abertos nas confirmações. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsOpenCursorsAcrossRollback()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback()
.
Retorno
Boolean
: true
se esse banco de dados permitir manter cursores sempre abertos nas reversões. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsOpenStatementsAcrossCommit()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com a manutenção de instruções sempre abertas em confirmações.
Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsOpenStatementsAcrossRollback()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com a manutenção de instruções sempre abertas nas reversões.
Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsOuterJoins()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsOuterJoins()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com alguma forma de mesclagem externa. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsPositionedDelete()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsPositionedDelete()
.
Retorno
Boolean
: true
se este banco de dados for compatível com instruções DELETE
posicionadas. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsPositionedUpdate()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsPositionedUpdate()
.
Retorno
Boolean
: true
se este banco de dados for compatível com instruções UPDATE
posicionadas. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsResultSetConcurrency(type, concurrency)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
concurrency | Integer | O tipo de simultaneidade, que é Jdbc.ResultSet.CONCUR_READ_ONLY ou Jdbc.ResultSet.CONCUR_UPDATABLE . |
Retorno
Boolean
: true
se este banco de dados for compatível com a combinação de tipo de simultaneidade e o conjunto de resultados especificados. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsResultSetHoldability(holdability)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsResultSetHoldability(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
holdability | Integer | Uma constante de retenção a ser verificada. Ela pode ser Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
Retorno
Boolean
: true
se o banco de dados for a capacidade de retenção especificada. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsResultSetType(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsResultSetType(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se este banco de dados for compatível com o tipo de conjunto de resultados especificado. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSavepoints()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSavepoints()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte a pontos de salvamento. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInDataManipulation()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSchemasInDataManipulation()
.
Retorno
Boolean
: true
se uma instrução de manipulação de dados puder incluir um nome de esquema. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInIndexDefinitions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions()
.
Retorno
Boolean
: true
se uma instrução de definição de índice puder incluir um nome de esquema. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInPrivilegeDefinitions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions()
.
Retorno
Boolean
: true
se uma instrução de definição de privilégios puder incluir um nome de esquema. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInProcedureCalls()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls()
.
Retorno
Boolean
: true
se uma instrução de chamada de procedimento puder incluir um nome de esquema. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInTableDefinitions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions()
.
Retorno
Boolean
: true
se uma instrução de definição de tabela puder incluir um nome de esquema. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSelectForUpdate()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSelectForUpdate()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte a instruções SELECT FOR UPDATE
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsStatementPooling()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsStatementPooling()
.
Retorno
Boolean
: true
se o banco de dados for compatível com pool de instruções. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsStoredFunctionsUsingCallSyntax()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax()
.
Retorno
Boolean
: true
se o banco de dados for compatível com a invocação de funções definidas pelo usuário ou do fornecedor usando a sintaxe de escape de procedimento armazenado. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsStoredProcedures()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsStoredProcedures()
.
Retorno
Boolean
: true
se este banco de dados for compatível com chamadas de procedimento armazenado que usaram a sintaxe de escape do procedimento armazenado. Caso contrário, será false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSubqueriesInComparisons()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSubqueriesInComparisons()
.
Retorno
Boolean
: true
se este banco de dados oferecer suporte a subconsultas em expressões de comparação. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSubqueriesInExists()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSubqueriesInExists()
.
Retorno
Boolean
: true
se este banco de dados for compatível com subconsultas em expressões EXISTS
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSubqueriesInIns()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSubqueriesInIns()
.
Retorno
Boolean
: true
se este banco de dados for compatível com subconsultas em expressões IN
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsSubqueriesInQuantifieds()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte a subconsultas em expressões quantificadas. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsTableCorrelationNames()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsTableCorrelationNames()
.
Retorno
Boolean
: true
se este banco de dados aceitar nomes de correlação de tabela. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsTransactionIsolationLevel(level)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
level | Integer | O nível de isolamento da transação para determinar o suporte. Precisa ser Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED , Jdbc.Connection.TRANSACTION_READ_COMMITTED , Jdbc.Connection.TRANSACTION_REPEATABLE_READ , Jdbc.Connection.TRANSACTION_SERIALIZABLE ou Jdbc.Connection.TRANSACTION_NONE . |
Retorno
Boolean
: true
se esse banco de dados for compatível com o nível de isolamento da transação especificado. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsTransactions()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsTransactions()
.
Retorno
Boolean
: true
se o banco de dados oferecer suporte a transações. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsUnion()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsUnion()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com SQL UNION
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
supportsUnionAll()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#supportsUnionAll()
.
Retorno
Boolean
: true
se esse banco de dados for compatível com SQL UNION ALL
. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
updatesAreDetected(type)
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#updatesAreDetected(int)
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
type | Integer | O tipo do conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Retorno
Boolean
: true
se uma atualização de linha visível for detectada por chamadas para JdbcResultSet.rowUpdated()
para o tipo de conjunto de resultados especificado. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
usesLocalFilePerTable()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#usesLocalFilePerTable()
.
Retorno
Boolean
: true
se o banco de dados armazenar cada tabela em um arquivo local separado. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
usesLocalFiles()
Para ver a documentação desse método, consulte
java.sql.DatabaseMetaData#usesLocalFiles()
.
Retorno
Boolean
: true
se o banco de dados armazenar tabelas em um arquivo local. Caso contrário, false
.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request