Class JdbcPreparedStatement

JdbcPreparedStatement

Un PreparedStatementJDBC. Per la documentazione di questa classe, consulta java.sql.PreparedStatement.

Metodi

MetodoTipo restituitoBreve descrizione
addBatch()voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#addBatch().
addBatch(sql)voidPer la documentazione di questo metodo, consulta java.sql.Statement#addBatch(String).
cancel()voidPer la documentazione di questo metodo, consulta java.sql.Statement#cancel().
clearBatch()voidPer la documentazione di questo metodo, consulta java.sql.Statement#clearBatch().
clearParameters()voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#clearParameters().
clearWarnings()voidPer la documentazione di questo metodo, consulta java.sql.Statement#clearWarnings().
close()voidPer la documentazione di questo metodo, consulta java.sql.Statement#close().
execute()BooleanPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#execute().
execute(sql)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#execute(String).
execute(sql, autoGeneratedKeys)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#execute(String, int).
execute(sql, columnIndexes)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#execute(String, int[]).
execute(sql, columnNames)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#execute(String, String[]).
executeBatch()Integer[]Per la documentazione di questo metodo, consulta java.sql.Statement#executeBatch().
executeQuery()JdbcResultSetPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#executeQuery().
executeQuery(sql)JdbcResultSetPer la documentazione di questo metodo, consulta java.sql.Statement#executeQuery(String).
executeUpdate()IntegerPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#executeUpdate().
executeUpdate(sql)IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String).
executeUpdate(sql, autoGeneratedKeys)IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String, int).
executeUpdate(sql, columnIndexes)IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String, int[]).
executeUpdate(sql, columnNames)IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String, String[]).
getConnection()JdbcConnectionPer la documentazione di questo metodo, consulta java.sql.Statement#getConnection().
getFetchDirection()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getFetchDirection().
getFetchSize()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getFetchSize().
getGeneratedKeys()JdbcResultSetPer la documentazione di questo metodo, consulta java.sql.Statement#getGeneratedKeys().
getMaxFieldSize()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getMaxFieldSize().
getMaxRows()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getMaxRows().
getMetaData()JdbcResultSetMetaDataPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#getMetaData().
getMoreResults()BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#getMoreResults().
getMoreResults(current)BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#getMoreResults(int).
getParameterMetaData()JdbcParameterMetaDataPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#getParameterMetaData().
getQueryTimeout()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getQueryTimeout().
getResultSet()JdbcResultSetPer la documentazione di questo metodo, consulta java.sql.Statement#getResultSet().
getResultSetConcurrency()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getResultSetConcurrency().
getResultSetHoldability()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getResultSetHoldability().
getResultSetType()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getResultSetType().
getUpdateCount()IntegerPer la documentazione di questo metodo, consulta java.sql.Statement#getUpdateCount().
getWarnings()String[]Per la documentazione di questo metodo, consulta java.sql.Statement#getWarnings().
isClosed()BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#isClosed().
isPoolable()BooleanPer la documentazione di questo metodo, consulta java.sql.Statement#isPoolable().
setArray(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setArray(int, Array).
setBigDecimal(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBigDecimal(int, BigDecimal).
setBlob(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBlob(int, Clob).
setBoolean(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBoolean(int, boolean).
setByte(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setByte(int, byte).
setBytes(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBytes(int, byte[]).
setClob(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setClob(int, Clob).
setCursorName(name)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setCursorName(String).
setDate(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDate(int, Date).
setDate(parameterIndex, x, timeZone)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDate(int, Date, Calendar).
setDouble(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDouble(int, double).
setEscapeProcessing(enable)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setEscapeProcessing(boolean).
setFetchDirection(direction)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setFetchDirection(int).
setFetchSize(rows)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setFetchSize(int).
setFloat(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setFloat(int, float).
setInt(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setInt(int, int).
setLong(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setLong(int, long).
setMaxFieldSize(max)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setMaxFieldSize(int).
setMaxRows(max)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setMaxRows(int).
setNClob(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNClob(int, NClob).
setNString(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNString(int, String).
setNull(parameterIndex, sqlType)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNull(int, int).
setNull(parameterIndex, sqlType, typeName)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNull(int, int, String).
setObject(index, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object).
setObject(parameterIndex, x, targetSqlType)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object, int).
setObject(parameterIndex, x, targetSqlType, scaleOrLength)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object, int, int).
setPoolable(poolable)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setPoolable(boolean).
setQueryTimeout(seconds)voidPer la documentazione di questo metodo, consulta java.sql.Statement#setQueryTimeout(int).
setRef(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setRef(int, Ref).
setRowId(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setRowId(int, RowId).
setSQLXML(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setSQLXML(int, SQLXML).
setShort(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setShort(int, short).
setString(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setString(int, String).
setTime(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTime(int, Time).
setTime(parameterIndex, x, timeZone)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTime(int, Time, Calendar).
setTimestamp(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp).
setTimestamp(parameterIndex, x, timeZone)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar).
setURL(parameterIndex, x)voidPer la documentazione di questo metodo, consulta java.sql.PreparedStatement#setURL(int, URL).

Documentazione dettagliata

addBatch()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#addBatch().

Autorizzazione

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

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

addBatch(sql)

Per la documentazione di questo metodo, consulta java.sql.Statement#addBatch(String).

Parametri

NomeTipoDescrizione
sqlStringIl comando SQL da aggiungere a questa istruzione, in genere un INSERT o UPDATE 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

cancel()

Per la documentazione di questo metodo, consulta java.sql.Statement#cancel().

Autorizzazione

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

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

clearBatch()

Per la documentazione di questo metodo, consulta java.sql.Statement#clearBatch().

Autorizzazione

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

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

clearParameters()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#clearParameters().

Autorizzazione

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

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

clearWarnings()

Per la documentazione di questo metodo, consulta java.sql.Statement#clearWarnings().

Autorizzazione

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

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

close()

Per la documentazione di questo metodo, consulta java.sql.Statement#close().


execute()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#execute().

Invio

Boolean: true se il primo risultato è un insieme di risultati; false se il primo risultato è un conteggio degli aggiornamenti o non è presente alcun risultato.

Autorizzazione

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

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

execute(sql)

Per la documentazione di questo metodo, consulta java.sql.Statement#execute(String).

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire.

Invio

Boolean: true se il primo risultato è un insieme di risultati; false se si tratta di un conteggio degli aggiornamenti o se non ci sono 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

execute(sql, autoGeneratedKeys)

Per la documentazione di questo metodo, consulta java.sql.Statement#execute(String, int).

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire.
autoGeneratedKeysIntegerUn flag che indica se le chiavi generate automaticamente sono messe a disposizione per il recupero futuro. Può essere Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Invio

Boolean: true se il primo risultato è un insieme di risultati; false se si tratta di un conteggio degli aggiornamenti o se non ci sono 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

execute(sql, columnIndexes)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire.
columnIndexesInteger[]Gli indici di colonna le cui chiavi generate automaticamente sono rese disponibili per il recupero futuro.

Invio

Boolean: true se il primo risultato è un insieme di risultati; false se si tratta di un conteggio degli aggiornamenti o se non ci sono 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

execute(sql, columnNames)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire.
columnNamesString[]I nomi delle colonne le cui chiavi generate automaticamente sono rese disponibili per il recupero futuro.

Invio

Boolean: true se il primo risultato è un insieme di risultati; false se si tratta di un conteggio degli aggiornamenti o se non ci sono 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

executeBatch()

Per la documentazione di questo metodo, consulta java.sql.Statement#executeBatch().

Invio

Integer[]: i conteggi degli aggiornamenti per ogni comando nel batch, utilizzando lo stesso ordine in cui i comandi sono stati aggiunti al batch.

Autorizzazione

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

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

executeQuery()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#executeQuery().

Invio

JdbcResultSet: un set di risultati contenente i dati prodotti dalla query.

Autorizzazione

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

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

executeQuery(sql)

Per la documentazione di questo metodo, consulta java.sql.Statement#executeQuery(String).

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL da eseguire, in genere un SELECT statico.

Invio

JdbcResultSet: un insieme di risultati contenente i risultati dell'esecuzione. Non è mai null.

Autorizzazione

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

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

executeUpdate()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#executeUpdate().

Invio

Integer: il numero di righe delle istruzioni SQL Data Manipulation Language o 0 per le istruzioni SQL che non restituiscono nulla.

Autorizzazione

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

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

executeUpdate(sql)

Per la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String).

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL Data Manipulation Language da eseguire (ad esempio INSERT, UPDATE o DELETE) oppure un'istruzione che non restituisce nulla (ad esempio un'istruzione DDL).

Invio

Integer: il numero di righe per le istruzioni Data Manipulation Language o 0 per le istruzioni che non restituiscono nulla.

Autorizzazione

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

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

executeUpdate(sql, autoGeneratedKeys)

Per la documentazione di questo metodo, consulta java.sql.Statement#executeUpdate(String, int).

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL Data Manipulation Language da eseguire (ad esempio INSERT, UPDATE o DELETE) oppure un'istruzione che non restituisce nulla (ad esempio un'istruzione DDL).
autoGeneratedKeysIntegerUn flag che indica se le chiavi generate automaticamente sono messe a disposizione per il recupero futuro. Può essere Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Invio

Integer: il numero di righe per le istruzioni Data Manipulation Language o 0 per le istruzioni che non restituiscono nulla.

Autorizzazione

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

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

executeUpdate(sql, columnIndexes)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL Data Manipulation Language da eseguire (ad esempio INSERT, UPDATE o DELETE) oppure un'istruzione che non restituisce nulla (ad esempio un'istruzione DDL).
columnIndexesInteger[]Gli indici di colonna le cui chiavi generate automaticamente sono rese disponibili per il recupero futuro.

Invio

Integer: il numero di righe per le istruzioni Data Manipulation Language o 0 per le istruzioni che non restituiscono nulla.

Autorizzazione

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

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

executeUpdate(sql, columnNames)

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

Parametri

NomeTipoDescrizione
sqlStringL'istruzione SQL Data Manipulation Language da eseguire (ad esempio INSERT, UPDATE o DELETE) oppure un'istruzione che non restituisce nulla (ad esempio un'istruzione DDL).
columnNamesString[]I nomi delle colonne le cui chiavi generate automaticamente sono rese disponibili per il recupero futuro.

Invio

Integer: il numero di righe per le istruzioni Data Manipulation Language o 0 per le istruzioni che non restituiscono nulla.

Autorizzazione

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

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

getConnection()

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

Invio

JdbcConnection: la connessione che ha prodotto questa istruzione.

Autorizzazione

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

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

getFetchDirection()

Per la documentazione di questo metodo, consulta java.sql.Statement#getFetchDirection().

Invio

Integer: l'ordine predefinito per i set di risultati generati da questa istruzione, ovvero Jdbc.ResultSet.FETCH_FORWARD o Jdbc.ResultSet.FETCH_REVERSE.

Autorizzazione

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

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

getFetchSize()

Per la documentazione di questo metodo, consulta java.sql.Statement#getFetchSize().

Invio

Integer: la dimensione predefinita del recupero delle righe per i set di risultati generati da questa istruzione.

Autorizzazione

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

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

getGeneratedKeys()

Per la documentazione di questo metodo, consulta java.sql.Statement#getGeneratedKeys().

Invio

JdbcResultSet: un insieme di risultati contenente le chiavi generate automaticamente dall'esecuzione di questa dichiarazione.

Autorizzazione

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

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

getMaxFieldSize()

Per la documentazione di questo metodo, consulta java.sql.Statement#getMaxFieldSize().

Invio

Integer: il limite attuale delle dimensioni in byte delle colonne per le colonne che memorizzano valori di caratteri e binari; un valore di zero indica che non esiste 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

getMaxRows()

Per la documentazione di questo metodo, consulta java.sql.Statement#getMaxRows().

Invio

Integer: il numero massimo corrente di righe per un insieme di risultati prodotto da questa istruzione. Un valore di 0 indica che non esiste un 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

getMetaData()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#getMetaData().

Invio

JdbcResultSetMetaData: la descrizione delle colonne di un insieme di risultati o NULL se questi metadati non sono disponibili.

Autorizzazione

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

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

getMoreResults()

Per la documentazione di questo metodo, consulta java.sql.Statement#getMoreResults().

Invio

Boolean - true se il risultato successivo è un insieme 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

getMoreResults(current)

Per la documentazione di questo metodo, consulta java.sql.Statement#getMoreResults(int).

Parametri

NomeTipoDescrizione
currentIntegerUn flag che indica cosa succede ai set di risultati correnti quando vengono recuperati. Questo valore è Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT o Jdbc.Statement.CLOSE_ALL_RESULTS.

Invio

Boolean - true se il risultato successivo è un insieme 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

getParameterMetaData()

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#getParameterMetaData().

Invio

JdbcParameterMetaData: i metadati del parametro, inclusi il numero, i tipi e le proprietà di ciascun parametro.

Autorizzazione

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

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

getQueryTimeout()

Per la documentazione di questo metodo, consulta java.sql.Statement#getQueryTimeout().

Invio

Integer: il timeout della query corrente in secondi. Un valore pari a zero indica che non è impostato alcun timeout.

Autorizzazione

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

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

getResultSet()

Per la documentazione di questo metodo, consulta java.sql.Statement#getResultSet().

Invio

JdbcResultSet: l'insieme di risultati corrente o null se il risultato è un conteggio degli aggiornamenti o se non sono presenti altri 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

getResultSetConcurrency()

Per la documentazione di questo metodo, consulta java.sql.Statement#getResultSetConcurrency().

Invio

Integer: la concorrenza dei set di risultati per i set di risultati generati da questa istruzione, che può essere Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Autorizzazione

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

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

getResultSetHoldability()

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

Invio

Integer: la manutenibilità del set di risultati, che può essere 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

getResultSetType()

Per la documentazione di questo metodo, consulta java.sql.Statement#getResultSetType().

Invio

Integer: il tipo di insieme di risultati per gli insiemi di risultati generati da questa istruzione, ovvero Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Autorizzazione

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

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

getUpdateCount()

Per la documentazione di questo metodo, consulta java.sql.Statement#getUpdateCount().

Invio

Integer: il risultato corrente come conteggio degli aggiornamenti o -1 se il risultato corrente è un insieme di risultati o se non ci sono altri 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

getWarnings()

Per la documentazione di questo metodo, consulta java.sql.Statement#getWarnings().

Invio

String[]: l'insieme corrente di avvisi o null se non sono presenti avvisi.

Autorizzazione

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

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

isClosed()

Per la documentazione di questo metodo, consulta java.sql.Statement#isClosed().

Invio

Boolean - true se questa istruzione è chiusa; 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

isPoolable()

Per la documentazione di questo metodo, consulta java.sql.Statement#isPoolable().

Invio

Boolean - true se questa istruzione è aggregabile; 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

setArray(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setArray(int, Array).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcArrayIl valore del parametro da impostare.

Autorizzazione

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

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

setBigDecimal(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBigDecimal(int, BigDecimal).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xBigNumberIl valore del parametro da impostare.

Autorizzazione

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

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

setBlob(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBlob(int, Clob).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcBlobIl valore del parametro da impostare.

Autorizzazione

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

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

setBoolean(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBoolean(int, boolean).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xBooleanIl valore del parametro da impostare.

Autorizzazione

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

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

setByte(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setByte(int, byte).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xByteIl valore del parametro da impostare.

Autorizzazione

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

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

setBytes(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setBytes(int, byte[]).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xByte[]Il valore del parametro da impostare.

Autorizzazione

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

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

setClob(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setClob(int, Clob).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcClobIl valore del parametro da impostare.

Autorizzazione

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

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

setCursorName(name)

Per la documentazione di questo metodo, consulta java.sql.Statement#setCursorName(String).

Parametri

NomeTipoDescrizione
nameStringIl nuovo nome del cursore, che deve essere univoco all'interno di una connessione.

Autorizzazione

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

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

setDate(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDate(int, Date).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcDateIl valore del parametro da impostare.

Autorizzazione

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

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

setDate(parameterIndex, x, timeZone)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDate(int, Date, Calendar).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcDateIl valore del parametro da impostare.
timeZoneStringUna stringa del fuso orario utilizzata per creare l'istanza java.lang.Calendar, che a sua volta viene utilizzata per creare la data. Sono riconosciuti diversi formati di stringhe di fusi orari: ID brevi (ad es. PST, EST e GMT), ID lunghi (ad es. US/Pacific e America/Los_Angeles) e offset (ad es. GMT+6:30).

Autorizzazione

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

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

setDouble(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setDouble(int, double).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xNumberIl valore del parametro da impostare.

Autorizzazione

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

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

setEscapeProcessing(enable)

Per la documentazione di questo metodo, consulta java.sql.Statement#setEscapeProcessing(boolean).

Parametri

NomeTipoDescrizione
enableBooleanSe true, l'elaborazione degli escape è attivata; in caso contrario, è disattivata.

Autorizzazione

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

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

setFetchDirection(direction)

Per la documentazione di questo metodo, consulta java.sql.Statement#setFetchDirection(int).

Parametri

NomeTipoDescrizione
directionIntegerLa direzione specificata da impostare, ovvero Jdbc.ResultSet.FETCH_FORWARD o Jdbc.ResultSet.FETCH_REVERSE.

Autorizzazione

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

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

setFetchSize(rows)

Per la documentazione di questo metodo, consulta java.sql.Statement#setFetchSize(int).

Parametri

NomeTipoDescrizione
rowsIntegerIl numero di righe da recuperare.

Autorizzazione

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

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

setFloat(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setFloat(int, float).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xNumberIl valore del parametro da impostare.

Autorizzazione

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

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

setInt(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setInt(int, int).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xIntegerIl valore del parametro da impostare.

Autorizzazione

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

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

setLong(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setLong(int, long).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xIntegerIl valore del parametro da impostare.

Autorizzazione

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

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

setMaxFieldSize(max)

Per la documentazione di questo metodo, consulta java.sql.Statement#setMaxFieldSize(int).

Parametri

NomeTipoDescrizione
maxIntegerIl limite di dimensioni in byte della nuova colonna. Un valore pari a zero indica che non esiste 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

setMaxRows(max)

Per la documentazione di questo metodo, consulta java.sql.Statement#setMaxRows(int).

Parametri

NomeTipoDescrizione
maxIntegerIl numero massimo di righe che può avere un insieme di risultati generato da questa istruzione. Un valore pari a 0 indica che non esiste un 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

setNClob(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNClob(int, NClob).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcClobIl valore del parametro da impostare.

Autorizzazione

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

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

setNString(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNString(int, String).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xStringIl valore del parametro da impostare.

Autorizzazione

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

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

setNull(parameterIndex, sqlType)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNull(int, int).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
sqlTypeIntegerIl tipo SQL del parametro 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

setNull(parameterIndex, sqlType, typeName)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setNull(int, int, String).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
sqlTypeIntegerIl tipo SQL del parametro specificato.
typeNameStringIl nome completo di un tipo definito dall'utente SQL. Viene ignorato se il parametro non è un tipo definito dall'utente o REF.

Autorizzazione

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

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

setObject(index, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object).

Parametri

NomeTipoDescrizione
indexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xObjectL'oggetto contenente il valore da impostare per il parametro.

Autorizzazione

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

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

setObject(parameterIndex, x, targetSqlType)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object, int).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xObjectL'oggetto contenente il valore da impostare per il parametro.
targetSqlTypeIntegerIl tipo SQL da inviare al database.

Autorizzazione

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

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

setObject(parameterIndex, x, targetSqlType, scaleOrLength)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setObject(int, Object, int, int).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xObjectL'oggetto contenente il valore da impostare per il parametro.
targetSqlTypeIntegerIl tipo SQL da inviare al database. L'argomento scala può specificare ulteriormente questo tipo.
scaleOrLengthIntegerIl numero di cifre dopo la virgola decimale per i tipi DECIMAL o NUMERIC oppure la lunghezza dei dati per i tipi InputStream o Reader. Viene ignorato per tutti gli altri tipi.

Autorizzazione

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

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

setPoolable(poolable)

Per la documentazione di questo metodo, consulta java.sql.Statement#setPoolable(boolean).

Parametri

NomeTipoDescrizione
poolableBooleanSe true, richiede che questa istruzione venga raggruppata; altrimenti richiede che non lo sia.

Autorizzazione

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

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

setQueryTimeout(seconds)

Per la documentazione di questo metodo, consulta java.sql.Statement#setQueryTimeout(int).

Parametri

NomeTipoDescrizione
secondsIntegerIl nuovo timeout della query in secondi. Un valore pari a 0 indica che non è previsto alcun timeout.

Autorizzazione

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

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

setRef(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setRef(int, Ref).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcRefIl valore SQL REF da impostare.

Autorizzazione

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

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

setRowId(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setRowId(int, RowId).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcRowIdIl valore del parametro da impostare.

Autorizzazione

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

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

setSQLXML(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setSQLXML(int, SQLXML).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcSQLXMLIl valore del parametro da impostare.

Autorizzazione

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

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

setShort(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setShort(int, short).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xIntegerIl valore del parametro da impostare.

Autorizzazione

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

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

setString(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setString(int, String).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xStringIl valore del parametro da impostare.

Autorizzazione

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

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

setTime(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTime(int, Time).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcTimeIl valore del parametro da impostare.

Autorizzazione

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

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

setTime(parameterIndex, x, timeZone)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTime(int, Time, Calendar).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcTimeIl valore del parametro da impostare.
timeZoneStringUna stringa del fuso orario utilizzata per creare l'istanza java.lang.Calendar, che a sua volta viene utilizzata per creare la data. Sono riconosciuti diversi formati di stringhe di fusi orari: ID brevi (ad es. PST, EST e GMT), ID lunghi (ad es. US/Pacific e America/Los_Angeles) e offset (ad es. GMT+6:30).

Autorizzazione

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

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

setTimestamp(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcTimestampIl valore del parametro da impostare.

Autorizzazione

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

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

setTimestamp(parameterIndex, x, timeZone)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xJdbcTimestampIl valore del parametro da impostare.
timeZoneStringUna stringa del fuso orario utilizzata per creare l'istanza java.lang.Calendar, che a sua volta viene utilizzata per creare la data. Sono riconosciuti diversi formati di stringhe di fusi orari: ID brevi (ad es. PST, EST e GMT), ID lunghi (ad es. US/Pacific e America/Los_Angeles) e offset (ad es. GMT+6:30).

Autorizzazione

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

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

setURL(parameterIndex, x)

Per la documentazione di questo metodo, consulta java.sql.PreparedStatement#setURL(int, URL).

Parametri

NomeTipoDescrizione
parameterIndexIntegerL'indice del parametro da impostare (il primo parametro è 1, il secondo è 2 e così via).
xStringIl valore del parametro da impostare.

Autorizzazione

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

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