Un ResultSetMetaData
JDBC. Per la documentazione di questo corso, vedi
java.sql.ResultSetMetaData
.
Metodi
Documentazione dettagliata
getCatalogName(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getCatalogName(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
String
: nome catalogo per la tabella nella colonna designata o una stringa vuota se non applicabile.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getColumnClassName(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getColumnClassName(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
String
: il nome completo della classe dei valori della colonna designata.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getColumnCount()
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getColumnCount()
.
Ritorni
Integer
: il numero di colonne in questo insieme 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
getColumnDisplaySize(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getColumnDisplaySize(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Integer
: il numero massimo di caratteri consentiti come larghezza delle colonne designate.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getColumnLabel(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getColumnLabel(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
String
: titolo suggerito per la colonna designata, solitamente specificato da una clausola SQL AS
.
Restituisce lo stesso valore di getColumnName(column)
se AS
non è specificato.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getColumnName(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getColumnName(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
String
: nome della colonna designata.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getColumnType(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getColumnType(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Integer
: il tipo SQL della colonna designata.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getColumnTypeName(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getColumnTypeName(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
String
: nome del tipo specifico del database della colonna designata. Restituisce il nome del tipo completo se questo è un tipo definito dall'utente.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getPrecision(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getPrecision(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Integer
: la dimensione massima della colonna specificata. Per i dati numerici, questa è la precisione massima. Per i dati dei caratteri, si tratta della lunghezza in caratteri. Per i dati di data/ora, corrisponde alla lunghezza in caratteri della rappresentazione stringa (supponendo che la precisione massima consentita del componente frazionario dei secondi). Per i dati binari, questa è la lunghezza in byte. Per il tipo di dati ROWID
, questa è la lunghezza in byte. Restituisce 0 per i tipi in cui le dimensioni della colonna non sono applicabili.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getScale(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getScale(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Integer
: il numero di cifre delle colonne designate a destra della virgola decimale. Restituisce 0 per i tipi di dati in cui la scala non è applicabile.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getSchemaName(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getSchemaName(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
String
: lo schema della tabella della colonna designata.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
getTableName(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#getTableName(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
String
: nome della tabella della colonna designata o una stringa vuota se non applicabile.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
isAutoIncrement(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isAutoIncrement(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Boolean
: true
se la colonna specificata viene numerata automaticamente; in caso contrario false
.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
isCaseSensitive(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isCaseSensitive(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Boolean
: true
se la colonna specificata è sensibile alle maiuscole; in caso contrario false
.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
isCurrency(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isCurrency(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Boolean
: true
se la colonna specificata è un valore monetario; in caso contrario false
.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
isDefinitelyWritable(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isDefinitelyWritable(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Boolean
: true
se le scritture nella colonna designata hanno avuto esito positivo; 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
isNullable(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isNullable(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Integer
: stato nulla della colonna specificata, che è Jdbc.ResultSetMetaData.columnNoNulls
, Jdbc.ResultSetMetaData.columnNullable
o Jdbc.ResultSetMetaData.columnNullableUnknown
.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
isReadOnly(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isReadOnly(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Boolean
: true
se la colonna designata è assolutamente non scrivibile; 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
isSearchable(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isSearchable(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Boolean
: true
se una clausola WHERE può utilizzare la colonna specificata; in caso contrario false
.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
isSigned(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isSigned(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Boolean
: true
se i valori nella colonna specificata sono numeri firmati; in caso contrario false
.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request
isWritable(column)
Per la documentazione di questo metodo, consulta
java.sql.ResultSetMetaData#isWritable(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
column | Integer | L'indice della colonna da esaminare (la prima colonna è 1, la seconda è 2 e così via). |
Ritorni
Boolean
: true
se è possibile scrivere nella colonna designata; in caso contrario false
.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/script.external_request