Un oggetto di metadati del database JDBC. Per la documentazione di questa classe, consulta 
java.sql.DatabaseMetaData.
Metodi
Documentazione dettagliata
all
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#allProceduresAreCallable().
Invio
Boolean - true se l'utente può chiamare tutte le procedure restituite da get; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
all
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#allTablesAreSelectable().
Invio
Boolean - true se l'utente può chiamare tutte le tabelle restituite da get in un'istruzione SELECT; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
auto
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets().
Invio
Boolean - true se, quando auto è true, un'eccezione SQL indica
    che tutti i set di risultati aperti sono chiusi, anche se possono essere trattenuti. In caso contrario, restituisce false.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
data
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit().
Invio
Boolean - true se un'istruzione di definizione dei dati all'interno di una transazione forza il commit della transazione; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
data
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions().
Invio
Boolean - true se il database ignora un'istruzione di definizione dei dati all'interno di una transazione;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
deletes
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#deletesAreDetected(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean - true se per il tipo di insieme di risultati specificato viene rilevata un'eliminazione di righe visibili dalle chiamate a Jdbc. Se false, le righe eliminate vengono rimosse
    dal set di risultati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
does
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs().
Invio
Boolean - true se i tipi di dati SQL LONGVARCHAR e LONGVARBINARY sono inclusi nelle dimensioni restituite da get; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getAttributes(String, String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| type | String | Il pattern del nome del tipo definito dall'utente; deve corrispondere al nome del tipo come memorizzato nel database. | 
| attribute | String | Il pattern del nome dell'attributo; deve corrispondere al nome dell'attributo come dichiarato nel database. | 
Invio
Jdbc: un insieme di risultati contenente descrizioni degli attributi per un tipo definito dall'utente specificato
    disponibile nello schema e nel catalogo specificati. Ogni riga fornisce informazioni su un attributo specifico, ordinato in base a TYPE_CAT, TYPE_SCHEM, TYPE_NAME e ORDINAL_POSITION.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean)
      .
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il nome della tabella. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
| scope | Integer | L'ambito di interesse, utilizzando gli stessi valori presenti nella colonna SCOPEdella descrizione della colonna. | 
| nullable | Boolean | Se true, includi le colonne che possono essere nulle; in caso contrario, non farlo. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle colonne che identificano in modo univoco una riga (una descrizione della colonna per riga nell'insieme di risultati, ordinata in base a SCOPE).
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getCatalogSeparator().
Invio
String: il separatore tra il nome di un catalogo e il nome di una tabella utilizzato da questo database.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getCatalogTerm().
Invio
String: il termine preferito dal fornitore del database per "catalogo".
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getCatalogs().
Invio
Jdbc: un insieme di risultati contenente i nomi dei cataloghi, uno per riga.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getClientInfoProperties().
Invio
Jdbc: un insieme di risultati contenente le proprietà di informazioni del cliente supportate dal driver, ordinate per NAME, una per riga.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String)
   .
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database.
    Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi nullviene indicato che il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il nome della tabella. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
| column | String | Il pattern del nome della colonna in base al quale filtrare la ricerca. Deve corrispondere al nome della colonna così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni dei privilegi delle colonne, una per riga, ordinate per
    COLUMN_NAME e PRIVILEGE.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getColumns(String, String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il pattern del nome della tabella in base al quale filtrare la ricerca. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
| column | String | Il pattern del nome della colonna in base al quale filtrare la ricerca. Deve corrispondere al nome della colonna così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle colonne, una per riga, ordinate in base a TABLE_CAT, TABLE_SCHEM, TABLE_NAME e ORDINAL_POSITION.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getConnection().
Invio
Jdbc: la connessione che ha prodotto questi metadati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getCrossReference(String, String, String,
     String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| parent | String | Il nome di un catalogo principale così come appare nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi null, il
    nome del catalogo non viene utilizzato nei criteri di selezione. | 
| parent | String | Il nome dello schema principale così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi null, il nome dello schema
    non viene utilizzato nei criteri di selezione. | 
| parent | String | Il nome della tabella principale che esporta la chiave. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
| foreign | String | Il nome di un catalogo esterno così come appare nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi null, il
    nome del catalogo non viene utilizzato nei criteri di selezione. | 
| foreign | String | Il nome dello schema esterno così come appare nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi null, il
    nome dello schema non viene utilizzato nei criteri di selezione. | 
| foreign | String | Il nome della tabella esterna che esporta la chiave. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle colonne della chiave esterna della tabella di chiavi esterne specificata che fanno riferimento alla chiave primaria o alle colonne che rappresentano un vincolo univoco della tabella principale. In ogni riga del set di risultati viene fornita una descrizione della colonna e queste sono ordinate in base a FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME e KEY_SEQ.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDatabaseMajorVersion().
Invio
Integer: il numero di versione principale del database sottostante.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDatabaseMinorVersion().
Invio
Integer: il numero di versione secondaria del database sottostante.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDatabaseProductName().
Invio
String: il nome di questo prodotto del database.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDatabaseProductVersion().
Invio
String: il numero di versione di questo prodotto del database.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDefaultTransactionIsolation().
Invio
Integer: il livello di isolamento delle transazioni predefinito del database, che può essere Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE o Jdbc.Connection.TRANSACTION_NONE.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDriverMajorVersion().
Invio
Integer: il numero della versione principale del driver JDBC.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDriverMinorVersion().
Invio
Integer: il numero della versione minore del driver JDBC.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDriverName().
Invio
String: il nome del driver JDBC.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getDriverVersion().
Invio
String: il numero di versione di questo driver JDBC.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getImportedKeys(String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il nome della tabella. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle colonne di chiave esterna per le colonne di chiave primaria esportate dalla tabella. In ogni riga dell'insieme di risultati viene fornita una descrizione della colonna e le righe sono ordinate in base a FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME e KEY_SEQ.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getExtraNameCharacters().
Invio
String: i caratteri aggiuntivi disponibili per l'utilizzo nei nomi degli identificatori senza virgolette, oltre ad a-z, A-Z, 0-9 e _.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| function | String | Il pattern della funzione, che corrisponde al nome della funzione come memorizzato nel database. | 
| column | String | Il pattern del nome del parametro, che deve corrispondere al nome del parametro o della colonna come memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni dei parametri delle funzioni di sistema e utente disponibili nel catalogo specificato. Ogni riga contiene una descrizione della funzione, ordinata in base a FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME e SPECIFIC_ NAME.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getFunctions(String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| function | String | Il pattern della funzione, che deve corrispondere al nome della funzione così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente descrizioni delle funzioni di sistema e utente disponibili nel catalogo in questione. Ogni riga contiene una descrizione della funzione, ordinata in base a FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME e SPECIFIC_ NAME.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getIdentifierQuoteString().
Invio
String: la stringa utilizzata per inserire tra virgolette gli identificatori SQL. Il valore predefinito è uno spazio (" ") se le virgolette per gli identificatori non sono supportate.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getImportedKeys(String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il nome della tabella. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle colonne di chiave primaria a cui fanno riferimento le colonne di chiave esterna della tabella specificata (quelle importate da una tabella). In ogni riga del set di risultati viene fornita una descrizione della colonna, che è ordinata in base a PKTABLE_CAT, PKTABLE_SCHEM, PKTABLE_NAME e KEY_SEQ.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean)
      .
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il nome della tabella. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
| unique | Boolean | Se true, il metodo restituisce solo gli indici per i valori univoci; in caso contrario,
    restituisce gli indici indipendentemente dal fatto che i valori siano univoci o meno. | 
| approximate | Boolean | Se true, il risultato può riflettere valori approssimativi o non aggiornati; in caso contrario, viene richiesta l'accuratezza del risultato. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle colonne dell'indice e delle statistiche per la tabella specificata. In ogni riga del set di risultati viene fornita una descrizione della colonna e queste sono ordinate in base a NON_UNIQUE, TYPE, INDEX_NAME e ORDINAL_POSITION.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getJDBCMajorVersion().
Invio
Integer: il numero di versione principale JDBC per questo driver.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getJDBCMinorVersion().
Invio
Integer: il numero della versione minore JDBC per questo driver.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxBinaryLiteralLength().
Invio
Integer: il numero massimo di caratteri esadecimali consentiti da questo database in un valore letterale binario in linea.
    Una risposta pari a 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxCatalogNameLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un nome di catalogo. Una risposta di
    0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxCharLiteralLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un carattere letterale. Una risposta di 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxColumnNameLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un nome di colonna. Una risposta pari a 0
    indica che non è noto alcun limite.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxColumnsInGroupBy().
Invio
Integer: il numero massimo di colonne consentito da questo database in una clausola GROUP BY. Una risposta di 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxColumnsInIndex().
Invio
Integer: il numero massimo di colonne consentito da questo database in un indice. Una risposta pari a 0
    indica che non è noto alcun limite.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxColumnsInOrderBy().
Invio
Integer: il numero massimo di colonne consentito da questo database in una clausola ORDER BY. Una risposta di 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxColumnsInSelect().
Invio
Integer: il numero massimo di colonne consentito da questo database in un elenco SELECT. Una risposta di 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxColumnsInTable().
Invio
Integer: il numero massimo di colonne consentite da questo database in una tabella. Una risposta pari a 0
    indica che non è noto alcun limite.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxConnections().
Invio
Integer: il numero massimo di connessioni simultanee a questo database. Una risposta pari a 0
    indica che non è noto alcun limite.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxCursorNameLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un nome del cursore. Una risposta
    pari a 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxIndexLength().
Invio
Integer: il numero massimo di byte consentito da questo database per un indice, incluse tutte le relative parti.
    Una risposta pari a 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxProcedureNameLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un nome di procedura. Una risposta
    pari a 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxRowSize().
Invio
Integer: il numero massimo di byte consentiti da questo database in una singola riga. Una risposta pari a 0
    indica che non è noto alcun limite.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxSchemaNameLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un nome dello schema. Una risposta pari a 0
    indica che non è noto alcun limite.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxStatementLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un'istruzione SQL. Una risposta
    pari a 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxStatements().
Invio
Integer: il numero massimo di istruzioni attive per questo database che possono essere aperte contemporaneamente. Una risposta pari a 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxTableNameLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un nome tabella. Una risposta pari a 0
    indica che non è noto alcun limite.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxTablesInSelect().
Invio
Integer: il numero massimo di tabelle consentito da questo database in un'istruzione SELECT. Una risposta di 0 indica che non esiste un limite noto.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getMaxUserNameLength().
Invio
Integer: il numero massimo di caratteri consentiti da questo database in un nome utente. Una risposta pari a 0
    indica che non è noto alcun limite.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getNumericFunctions().
Invio
String: l'elenco separato da virgole delle funzioni matematiche disponibili con questo database. Questi sono i nomi delle funzioni matematiche di Open/Open CLI utilizzati nella clausola di evasione delle funzioni JDBC.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il nome della tabella. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle colonne per le colonne della chiave primaria, una per riga, ordinate in base a COLUMN_NAME.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String)
    .
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| procedure | String | Il pattern del nome della procedura in base al quale filtrare la ricerca. Deve corrispondere al nome della procedura così come è memorizzato nel database. | 
| column | String | Il pattern del nome della colonna in base al quale filtrare la ricerca. Deve corrispondere al nome della colonna così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni della procedura e delle colonne, una per riga.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getProcedureTerm().
Invio
String: il termine preferito dal fornitore del database per "procedura".
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getProcedures(String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| procedure | String | Il pattern del nome della procedura in base al quale filtrare la ricerca. Deve corrispondere al nome della procedura così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle procedure, una per riga.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getResultSetHoldability().
Invio
Integer: la sospensibilità predefinita del database; uno tra Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getRowIdLifetime().
Invio
Integer: lo stato che indica la durata di un ROWID, che può essere Jdbc.RowIdLifetime.ROWID_UNSUPPORTED, Jdbc.RowIdLifetime.ROWID_VALID_OTHER, Jdbc.RowIdLifetime.ROWID_VALID_SESSION, Jdbc.RowIdLifetime.ROWID_VALID_TRANSACTION o Jdbc.RowIdLifetime.ROWID_VALID_FOREVER.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSQLKeywords().
Invio
String: l'elenco separato da virgola di tutte le parole chiave SQL di questo database che non sono anche parole chiave SQL:2003.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSQLStateType().
Invio
Integer: il tipo di SQLSTATE, ovvero sql o sql.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSchemaTerm().
Invio
String: il termine preferito dal fornitore del database per "schema".
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSchemas().
Invio
Jdbc: un insieme di risultati contenente le descrizioni dello schema, una per riga.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSchemas().
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni degli schemi disponibili in questo database, ordinate per TABLE_CATALOG e TABLE_SCHEM.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSearchStringEscape().
Invio
String: la stringa utilizzata per interpretare i caratteri jolly come "_" o "%".
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getStringFunctions().
Invio
String: l'elenco separato da virgole delle funzioni di stringa disponibili con questo database. Si tratta
    dei nomi delle funzioni di stringa della CLI di Open Group utilizzati nella clausola di evasione della funzione JDBC.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSuperTables(String, String,String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo così come appare nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi null, il nome del catalogo
    non viene utilizzato nei criteri di selezione. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. | 
| table | String | Il pattern del nome della tabella; può essere un nome completo. | 
Invio
Jdbc: un insieme di risultati contenente descrizioni delle gerarchie di tabelle definite in uno schema specifico di questo database. Ogni riga fornisce informazioni su un tipo di tabella specifico. Le tabelle
    senza super non sono elencate.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSuperTypes(String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo così come appare nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi null, il nome del catalogo
    non viene utilizzato nei criteri di selezione. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. | 
| type | String | Il pattern del nome del tipo definito dall'utente; può essere un nome completo. | 
Invio
Jdbc: un insieme di risultati contenente descrizioni delle gerarchie di tipi definite dall'utente definite in un determinato schema in questo database. Ogni riga fornisce informazioni su un tipo definito dall'utente specifico. I tipi senza super non sono elencati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getSystemFunctions().
Invio
String: l'elenco separato da virgole delle funzioni di sistema disponibili con questo database. Si tratta
    dei nomi delle funzioni di sistema della CLI di Open Group utilizzati nella clausola di evasione della funzione JDBC.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getTablePrivileges(String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il pattern del nome della tabella in base al quale filtrare la ricerca. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni dei privilegi della tabella, una per riga, ordinate per
    TABLE_CAT, TABLE_SCHEM, TABLE_NAME e PRIVILEGE.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getTableTypes().
Invio
Jdbc: un insieme di risultati contenente i tipi di tabelle, uno per riga.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getTables(String, String, String, String[]).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il pattern del nome della tabella in base al quale filtrare la ricerca. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
| types | String[] | Un elenco di tipi di tipi da restituire, ognuno dei quali deve essere nell'elenco restituito da get. Se specifichinull, viene indicato che vengono restituiti tutti i tipi di tabella. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni delle tabelle, una per riga, ordinate in base a TABLE_TYPE, TABLE_CAT, TABLE_SCHEM e TABLE_NAME.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getTimeDateFunctions().
Invio
String: l'elenco separato da virgole delle funzioni di data e ora disponibili con questo database.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getTypeInfo().
Invio
Jdbc: un insieme di risultati contenente le descrizioni dei tipi di dati supportati da questo database. In ogni riga del set di risultati viene fornita una descrizione del tipo SQL e queste sono ordinate in base a DATA_TYPE e poi in base alla corrispondenza del tipo di dati con il tipo SQL JDBC corrispondente.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getUDTs(String, String, String, int[]).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il pattern del nome dello schema in base al quale filtrare la ricerca, come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se specifichi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| type | String | Il pattern del nome del tipo in base al quale filtrare la ricerca. Può essere un nome completo. | 
| types | Integer[] | Un elenco di tipi definiti dall'utente ( JAVA_OBJECT,STRUCToDISTINCT) da includere. Se specifichinull, viene indicato che vengono restituiti tutti i tipi. | 
Invio
Jdbc: un insieme di risultati contenente le descrizioni dei tipi definiti dall'utente (UDT), una per riga, ordinate in base a DATA_TYPE, TYPE_CAT, TYPE_SCHEM e TYPE_NAME.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getURL().
Invio
String: l'URL di questo sistema di gestione del database o null se non viene generato.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getUserName().
Invio
String: il nome utente noto a questo database.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
get
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#getVersionColumns(String, String, String).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| catalog | String | Il nome del catalogo in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza un catalogo. Se passi nullviene indicato che il nome del catalogo non viene utilizzato per restringere la ricerca. | 
| schema | String | Il nome dello schema in base al quale filtrare la ricerca, così come visualizzato nel database. Se passi una stringa vuota, vengono recuperate le procedure senza uno schema. Se passi null, il nome dello schema non viene utilizzato per restringere la ricerca. | 
| table | String | Il nome della tabella. Deve corrispondere al nome della tabella così come è memorizzato nel database. | 
Invio
Jdbc: un insieme di risultati non ordinato contenente le descrizioni delle colonne che vengono aggiornate quando viene aggiornato un valore in una riga (una descrizione colonna per riga nel set di risultati).
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
inserts
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#insertsAreDetected(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean: true se per il tipo di set di risultati specificato viene rilevato un inserimento di riga visibile dalle chiamate a Jdbc; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
is
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#isCatalogAtStart().
Invio
Boolean: true se un catalogo viene visualizzato all'inizio di un nome di tabella completo; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
is
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#isReadOnly().
Invio
Boolean - true se il database è di sola lettura; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
locators
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#locatorsUpdateCopy().
Invio
Boolean - true se gli aggiornamenti apportati a un oggetto di grandi dimensioni (LOB) vengono eseguiti su una copia dell'oggetto;
    false se gli aggiornamenti vengono eseguiti direttamente sull'oggetto LOB.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
null
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#nullPlusNonNullIsNull().
Invio
Boolean: true se le concatenazioni di valori NULL e non NULL generano un valore NULL; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
nulls
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#nullsAreSortedAtEnd().
Invio
Boolean - true se i valori NULL vengono ordinati alla fine indipendentemente dall'ordine di ordinamento (crescente o decrescente). In caso contrario, restituisce false.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
nulls
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#nullsAreSortedAtStart().
Invio
Boolean - true se i valori NULL sono ordinati all'inizio indipendentemente dall'ordine di ordinamento (crescente o decrescente). In caso contrario, restituisce false.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
nulls
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#nullsAreSortedHigh().
Invio
Boolean - true se i valori NULL sono ordinati in ordine crescente, il che significa che sono considerati di valore superiore rispetto agli altri nel dominio durante l'ordinamento. In caso contrario, restituisce false.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
nulls
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#nullsAreSortedLow().
Invio
Boolean - true se i valori NULL sono ordinati in ordine decrescente, il che significa che sono considerati avere un valore inferiore rispetto agli altri nel dominio durante l'ordinamento. In caso contrario, restituisce false.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
others
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#othersDeletesAreVisible(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean - true se per il tipo di insieme di risultati specificato le eliminazioni effettuate da altri sono visibili;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
others
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#othersInsertsAreVisible(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean - true se per il tipo di insieme di risultati specificato gli inserimenti effettuati da altri sono visibili;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
others
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#othersUpdatesAreVisible(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean - true se per il tipo di insieme di risultati specificato gli aggiornamenti apportati da altri sono visibili;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
own
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#ownDeletesAreVisible(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean - true se per il tipo di insieme di risultati specificato sono visibili le eliminazioni del set; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
own
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#ownInsertsAreVisible(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean - true se per il tipo di insieme di risultati specificato sono visibili gli inserti del set; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
own
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#ownUpdatesAreVisible(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean - true se per il tipo di insieme di risultati specificato sono visibili gli aggiornamenti del set; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
stores
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#storesLowerCaseIdentifiers().
Invio
Boolean - true se il database tratta gli identificatori SQL senza virgolette in maiuscolo/minuscolo come insensibili alle maiuscole e li memorizza in minuscolo; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
stores
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers().
Invio
Boolean - true se il database tratta gli identificatori SQL tra virgolette con lettere maiuscole e minuscole come insensibili alle maiuscole e li memorizza in minuscolo; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
stores
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#storesMixedCaseIdentifiers().
Invio
Boolean - true se il database tratta gli identificatori SQL senza virgolette in maiuscolo/minuscolo come insensibili alle maiuscole e li memorizza in maiuscolo/minuscolo; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
stores
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers().
Invio
Boolean - true se il database tratta gli identificatori SQL tra virgolette con lettere maiuscole e minuscole come insensibili alle maiuscole e li memorizza con lettere maiuscole e minuscole; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
stores
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#storesUpperCaseIdentifiers().
Invio
Boolean - true se il database tratta gli identificatori SQL senza virgolette in maiuscolo/minuscolo come insensibili alle maiuscole e li memorizza in maiuscolo; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
stores
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers().
Invio
Boolean - true se il database tratta gli identificatori SQL tra virgolette con lettere maiuscole e minuscole come insensibili alle maiuscole e li memorizza in maiuscolo; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL().
Invio
Boolean - true se questo database supporta la grammatica SQL di livello base ANSI92; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsANSI92FullSQL().
Invio
Boolean - true se questo database supporta la grammatica SQL di livello completo ANSI92; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL().
Invio
Boolean - true se questo database supporta la grammatica SQL di livello intermedio ANSI92;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn().
Invio
Boolean - true se il database supporta ALTER TABLE con aggiunta di colonna; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn().
Invio
Boolean - true se il database supporta ALTER TABLE con la colonna drop; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsBatchUpdates().
Invio
Boolean - true se il database supporta gli aggiornamenti batch; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation().
Invio
Boolean - true se un'istruzione di manipolazione dei dati può includere un nome di catalogo; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions().
Invio
Boolean - true se un'istruzione di definizione dell'indice può includere un nome di catalogo; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions().
Invio
Boolean - true se una dichiarazione di definizione dei privilegi può includere un nome di catalogo; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls().
Invio
Boolean - true se un'istruzione di chiamata di procedura può includere un nome di catalogo; false
    altrimenti.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions().
Invio
Boolean - true se un'istruzione di definizione della tabella può includere un nome di catalogo; false
    altrimenti.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsColumnAliasing().
Invio
Boolean - true se il database supporta l'alias delle colonne; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsConvert().
Invio
Boolean - true se questo database supporta la funzione scalare JDBC CONVERT per la conversione di un tipo JDBC in un altro; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsConvert(int, int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| from | Integer | Il tipo da cui eseguire la conversione. | 
| to | Integer | Il type a cui eseguire la conversione. | 
Invio
Boolean - true se questo database supporta la funzione scalare JDBC CONVERT per la conversione dei tipi JDBC specificati; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsCoreSQLGrammar().
Invio
Boolean - true se questo database supporta la grammatica SQL di base ODBC; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions()
.
Invio
Boolean - true se questo database supporta sia le istruzioni di definizione dei dati sia quelle di manipolazione dei dati all'interno di una transazione; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly().
Invio
Boolean - true se questo database supporta istruzioni di manipolazione dei dati all'interno di una transazione; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames().
Invio
Boolean - true se i nomi delle correlazioni delle tabelle sono supportati e devono essere diversi dai nomi delle tabelle nel database; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsExpressionsInOrderBy().
Invio
Boolean - true se questo database supporta le espressioni negli elenchi ORDER BY; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsExtendedSQLGrammar().
Invio
Boolean - true se questo database supporta la grammatica SQL estesa ODBC; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsFullOuterJoins().
Invio
Boolean - true se questo database supporta le unioni esterne nidificate complete; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsGetGeneratedKeys().
Invio
Boolean - true se le chiavi generate automaticamente possono essere recuperate dopo l'esecuzione di un'istruzione;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsGroupBy().
Invio
Boolean - true se questo database supporta una qualche forma di clausola GROUP BY; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsGroupByBeyondSelect().
Invio
Boolean - true se questo database supporta l'utilizzo di colonne non presenti nell'istruzione SELECT
    in una clausola GROUP BY, a condizione che tutte le colonne dell'istruzione SELECT
    siano incluse nella clausola GROUP BY. In caso contrario, restituisce false.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility().
Invio
Boolean - true se questo database supporta la funzionalità SQL Integrity Enhancement Facility; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsLikeEscapeClause().
Invio
Boolean - true se questo database supporta la specifica di una clausola di sfuggita LIKE; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsLimitedOuterJoins().
Invio
Boolean - true se questo database fornisce un supporto limitato per le unioni esterne; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsMinimumSQLGrammar().
Invio
Boolean - true se questo database supporta la grammatica SQL minima ODBC; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers().
Invio
Boolean - true se il database tratta gli identificatori SQL senza virgolette in maiuscolo/minuscolo come sensibili alle maiuscole e di conseguenza li memorizza in maiuscolo/minuscolo; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers().
Invio
Boolean - true se il database tratta gli identificatori SQL tra virgolette con lettere maiuscole e minuscole come sensibili alle maiuscole e di conseguenza li memorizza con lettere maiuscole e minuscole; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsMultipleOpenResults().
Invio
Boolean - true se un'istruzione richiamabile può restituire più insiemi di risultati contemporaneamente;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsMultipleResultSets().
Invio
Boolean - true se questo database supporta l'ottenimento di più insiemi di risultati da una singola chiamata di esecuzione; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsMultipleTransactions().
Invio
Boolean - true se questo database supporta l'apertura di più transazioni su connessioni diverse contemporaneamente; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsNamedParameters().
Invio
Boolean - true se il database supporta i parametri denominati per le istruzioni invocabili; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsNonNullableColumns().
Invio
Boolean - true se le colonne in questo database possono essere definite come non null; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit().
Invio
Boolean - true se questo database supporta il mantenimento dei cursori sempre aperti tra i commit;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback().
Invio
Boolean - true se questo database supporta il mantenimento dei cursori sempre aperti durante i rollback;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit().
Invio
Boolean - true se questo database supporta il mantenimento sempre aperto delle istruzioni durante i commit;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback().
Invio
Boolean - true se questo database supporta il mantenimento sempre aperto delle istruzioni durante i rollback;
    false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsOuterJoins().
Invio
Boolean - true se questo database supporta una forma di join esterno; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsPositionedDelete().
Invio
Boolean - true se questo database supporta le istruzioni DELETE posizionate; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsPositionedUpdate().
Invio
Boolean - true se questo database supporta le istruzioni UPDATE posizionate; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
| concurrency | Integer | Il tipo di concorrenza, Jdbc.ResultSet.CONCUR_READ_ONLYoJdbc.ResultSet.CONCUR_UPDATABLE. | 
Invio
Boolean - true se questo database supporta la combinazione specificata di tipo di concorrenza e set di risultati; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsResultSetHoldability(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| holdability | Integer | Una costante di trattenimento da controllare; una di Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIToJdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. | 
Invio
Boolean - true se il database ha la ritenibilità specificata; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsResultSetType(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean - true se questo database supporta il tipo di insieme di risultati specificato; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSavepoints().
Invio
Boolean - true se il database supporta i punti di salvataggio; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSchemasInDataManipulation().
Invio
Boolean - true se un'istruzione di manipolazione dei dati può includere un nome dello schema; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions().
Invio
Boolean - true se un'istruzione di definizione dell'indice può includere un nome dello schema; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions().
Invio
Boolean - true se una dichiarazione di definizione dei privilegi può includere un nome dello schema; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls().
Invio
Boolean - true se un'istruzione di chiamata di procedura può includere un nome dello schema; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions().
Invio
Boolean - true se un'istruzione di definizione della tabella può includere un nome dello schema; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSelectForUpdate().
Invio
Boolean - true se questo database supporta le istruzioni SELECT FOR UPDATE; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsStatementPooling().
Invio
Boolean - true se il database supporta il pooling di istruzioni; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax().
Invio
Boolean - true se il database supporta l'invocazione di funzioni definite dall'utente o del fornitore utilizzando la sintassi di sfuggita delle stored procedure; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsStoredProcedures().
Invio
Boolean - true se questo database supporta le chiamate di stored procedure che hanno utilizzato la sintassi di sfuggita delle stored procedure; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSubqueriesInComparisons().
Invio
Boolean - true se questo database supporta le sottoquery nelle espressioni di confronto; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSubqueriesInExists().
Invio
Boolean - true se questo database supporta le sottoquery nelle espressioni EXISTS; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSubqueriesInIns().
Invio
Boolean - true se questo database supporta le sottoquery nelle espressioni IN; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds().
Invio
Boolean - true se questo database supporta le sottoquery nelle espressioni quantificate; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsTableCorrelationNames().
Invio
Boolean - true se questo database supporta i nomi di correlazione delle tabelle; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| level | Integer | Il livello di isolamento delle transazioni di cui determinare il supporto. Deve essere uno tra Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED,Jdbc.Connection.TRANSACTION_READ_COMMITTED,Jdbc.Connection.TRANSACTION_REPEATABLE_READ,Jdbc.Connection.TRANSACTION_SERIALIZABLEoJdbc.Connection.TRANSACTION_NONE. | 
Invio
Boolean - true se questo database supporta il livello di isolamento delle transazioni specificato; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsTransactions().
Invio
Boolean - true se questo database supporta le transazioni; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsUnion().
Invio
Boolean - true se questo database supporta SQL UNION; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
supports
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#supportsUnionAll().
Invio
Boolean - true se questo database supporta SQL UNION ALL; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
updates
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#updatesAreDetected(int).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| type | Integer | Il tipo di insieme di risultati, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY,Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVEoJdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. | 
Invio
Boolean: true se per il tipo di insieme di risultati specificato viene rilevato un aggiornamento di riga visibile dalle chiamate a Jdbc; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
uses
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#usesLocalFilePerTable().
Invio
Boolean - true se il database memorizza ogni tabella in un file locale separato; false
    in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request
uses
Per la documentazione di questo metodo, consulta 
java.sql.DatabaseMetaData#usesLocalFiles().
Invio
Boolean - true se il database memorizza le tabelle in un file locale; false in caso contrario.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
- 
https://www.googleapis.com/auth/script.external_request