Class JdbcCallableStatement

JdbcCallableStatement

Un CallableStatement JDBC. Pour obtenir la documentation de cette classe, consultez java.sql.CallableStatement.

Méthodes

MéthodeType renvoyéBrève description
addBatch()voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#addBatch().
addBatch(sql)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#addBatch(String).
cancel()voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#cancel().
clearBatch()voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#clearBatch().
clearParameters()voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#clearParameters().
clearWarnings()voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#clearWarnings().
close()voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#close().
execute()BooleanPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#execute().
execute(sql)BooleanPour obtenir la documentation de cette méthode, consultez java.sql.Statement#execute(String).
execute(sql, autoGeneratedKeys)BooleanPour obtenir la documentation de cette méthode, consultez java.sql.Statement#execute(String, int).
execute(sql, columnIndexes)BooleanPour obtenir la documentation de cette méthode, consultez java.sql.Statement#execute(String, int[]).
execute(sql, columnNames)BooleanPour obtenir la documentation de cette méthode, consultez java.sql.Statement#execute(String, String[]).
executeBatch()Integer[]Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeBatch().
executeBatch(parameters)Integer[]Envoie un lot de commandes à la base de données pour exécution et, si toutes les commandes s'exécutent correctement, renvoie un tableau de nombres de mises à jour.
executeQuery()JdbcResultSetPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#executeQuery().
executeQuery(sql)JdbcResultSetPour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeQuery(String).
executeUpdate()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#executeUpdate().
executeUpdate(sql)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeUpdate(String).
executeUpdate(sql, autoGeneratedKeys)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeUpdate(String, int).
executeUpdate(sql, columnIndexes)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeUpdate(String, int[]).
executeUpdate(sql, columnNames)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeUpdate(String, String[]).
getArray(parameterIndex)JdbcArrayPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getArray(int).
getArray(parameterName)JdbcArrayPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getArray(String).
getBigDecimal(parameterIndex)BigNumberPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBigDecimal(int).
getBigDecimal(parameterName)BigNumberPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBigDecimal(String).
getBlob(parameterIndex)JdbcBlobPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBlob(int).
getBlob(parameterName)JdbcBlobPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBlob(String).
getBoolean(parameterIndex)BooleanPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBoolean(int).
getBoolean(parameterName)BooleanPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBoolean(String).
getByte(parameterIndex)BytePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getByte(int).
getByte(parameterName)BytePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getByte(String).
getBytes(parameterIndex)Byte[]Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBytes(int).
getBytes(parameterName)Byte[]Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBytes(String).
getClob(parameterIndex)JdbcClobPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getClob(int).
getClob(parameterName)JdbcClobPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getClob(String).
getConnection()JdbcConnectionPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getConnection().
getDate(parameterIndex)JdbcDatePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDate(int).
getDate(parameterIndex, timeZone)JdbcDatePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDate(int, Calendar).
getDate(parameterName)JdbcDatePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDate(String).
getDate(parameterName, timeZone)JdbcDatePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDate(String, Calendar).
getDouble(parameterIndex)NumberPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDouble(int).
getDouble(parameterName)NumberPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDouble(String).
getFetchDirection()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getFetchDirection().
getFetchSize()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getFetchSize().
getFloat(parameterIndex)NumberPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getFloat(int).
getFloat(parameterName)NumberPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getFloat(String).
getGeneratedKeys()JdbcResultSetPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getGeneratedKeys().
getInt(parameterIndex)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getInt(int).
getInt(parameterName)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getInt(String).
getLong(parameterIndex)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getLong(int).
getLong(parameterName)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getLong(String).
getMaxFieldSize()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getMaxFieldSize().
getMaxRows()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getMaxRows().
getMetaData()JdbcResultSetMetaDataPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#getMetaData().
getMoreResults()BooleanPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getMoreResults().
getMoreResults(current)BooleanPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getMoreResults(int).
getNClob(parameterIndex)JdbcClobPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getNClob(int).
getNClob(parameterName)JdbcClobPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getNClob(String).
getNString(parameterIndex)StringPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getNString(int).
getNString(parameterName)StringPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getNString(String).
getObject(parameterIndex)ObjectPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getObject(int).
getObject(parameterName)ObjectPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getObject(String).
getParameterMetaData()JdbcParameterMetaDataPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#getParameterMetaData().
getQueryTimeout()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getQueryTimeout().
getRef(parameterIndex)JdbcRefPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getRef(int).
getRef(parameterName)JdbcRefPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getRef(String).
getResultSet()JdbcResultSetPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getResultSet().
getResultSetConcurrency()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getResultSetConcurrency().
getResultSetHoldability()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getResultSetHoldability().
getResultSetType()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getResultSetType().
getRowId(parameterIndex)JdbcRowIdPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getRowId(int).
getRowId(parameterName)JdbcRowIdPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getRowId(String).
getSQLXML(parameterIndex)JdbcSQLXMLPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getSQLXML(int).
getSQLXML(parameterName)JdbcSQLXMLPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getSQLXML(String).
getShort(parameterIndex)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getShort(int).
getShort(parameterName)IntegerPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getShort(String).
getString(parameterIndex)StringPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getString(int).
getString(parameterName)StringPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getString(String).
getTime(parameterIndex)JdbcTimePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTime(int).
getTime(parameterIndex, timeZone)JdbcTimePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTime(int, Calendar).
getTime(parameterName)JdbcTimePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTime(String).
getTime(parameterName, timeZone)JdbcTimePour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTime(String, Calendar).
getTimestamp(parameterIndex)JdbcTimestampPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTimestamp(int).
getTimestamp(parameterIndex, timeZone)JdbcTimestampPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTimestamp(int, Calendar).
getTimestamp(parameterName)JdbcTimestampPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTimestamp(String).
getTimestamp(parameterName, timeZone)JdbcTimestampPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTimestamp(String, Calendar).
getURL(parameterIndex)StringPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getURL(int).
getURL(parameterName)StringPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getURL(String).
getUpdateCount()IntegerPour obtenir la documentation de cette méthode, consultez java.sql.Statement#getUpdateCount().
getWarnings()String[]Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getWarnings().
isClosed()BooleanPour obtenir la documentation de cette méthode, consultez java.sql.Statement#isClosed().
isPoolable()BooleanPour obtenir la documentation de cette méthode, consultez java.sql.Statement#isPoolable().
registerOutParameter(parameterIndex, sqlType)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(int, int).
registerOutParameter(parameterIndex, sqlType, scale)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(int, int, int).
registerOutParameter(parameterIndex, sqlType, typeName)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(int, int, String).
registerOutParameter(parameterName, sqlType)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(String, int).
registerOutParameter(parameterName, sqlType, scale)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(String, int, int).
registerOutParameter(parameterName, sqlType, typeName)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(String, int, String).
setArray(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setArray(int, Array).
setBigDecimal(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setBigDecimal(int, BigDecimal).
setBigDecimal(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBigDecimal(String, BigDecimal).
setBlob(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setBlob(int, Clob).
setBlob(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBlob(String, Blob).
setBoolean(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setBoolean(int, boolean).
setBoolean(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBoolean(String, boolean).
setByte(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setByte(int, byte).
setByte(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setByte(String, byte).
setBytes(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setBytes(int, byte[]).
setBytes(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBytes(String, byte[]).
setClob(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setClob(int, Clob).
setClob(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBlob(String, Clob).
setCursorName(name)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#setCursorName(String).
setDate(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setDate(int, Date).
setDate(parameterIndex, x, timeZone)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setDate(int, Date, Calendar).
setDate(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setDate(String, Date).
setDate(parameterName, x, timeZone)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setDate(String, Date, Calendar).
setDouble(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setDouble(int, double).
setDouble(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setDouble(String, double).
setEscapeProcessing(enable)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#setEscapeProcessing(boolean).
setFetchDirection(direction)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#setFetchDirection(int).
setFetchSize(rows)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#setFetchSize(int).
setFloat(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setFloat(int, float).
setFloat(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setFloat(String, float).
setInt(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setInt(int, int).
setInt(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setInt(String, int).
setLong(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setLong(int, long).
setLong(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setLong(String, long).
setMaxFieldSize(max)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#setMaxFieldSize(int).
setMaxRows(max)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#setMaxRows(int).
setNClob(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setNClob(int, NClob).
setNClob(parameterName, value)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setNClob(String, NClob).
setNString(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setNString(int, String).
setNString(parameterName, value)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setNString(String, String).
setNull(parameterIndex, sqlType)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setNull(int, int).
setNull(parameterIndex, sqlType, typeName)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setNull(int, int, String).
setNull(parameterName, sqlType)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setNull(String, int).
setNull(parameterName, sqlType, typeName)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setNull(String, int, String).
setObject(index, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setObject(int, Object).
setObject(parameterIndex, x, targetSqlType)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setObject(int, Object, int).
setObject(parameterIndex, x, targetSqlType, scaleOrLength)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setObject(int, Object, int, int).
setObject(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setObject(String, Object).
setObject(parameterName, x, targetSqlType)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setObject(String, Object, int).
setObject(parameterName, x, targetSqlType, scale)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setObject(String, Object, int, int).
setPoolable(poolable)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#setPoolable(boolean).
setQueryTimeout(seconds)voidPour obtenir la documentation de cette méthode, consultez java.sql.Statement#setQueryTimeout(int).
setRef(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setRef(int, Ref).
setRowId(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setRowId(int, RowId).
setRowId(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setRowId(String, RowId).
setSQLXML(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setSQLXML(int, SQLXML).
setSQLXML(parameterName, xmlObject)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setSQLXML(String, SQLXML).
setShort(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setShort(int, short).
setShort(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setShort(String, short).
setString(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setString(int, String).
setString(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setString(String, String).
setTime(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setTime(int, Time).
setTime(parameterIndex, x, timeZone)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setTime(int, Time, Calendar).
setTime(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setTime(String, Time).
setTime(parameterName, x, timeZone)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setTime(String, Time, Calendar).
setTimestamp(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setTimestamp(int, Timestamp).
setTimestamp(parameterIndex, x, timeZone)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar).
setTimestamp(parameterName, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setTimestamp(String, Timestamp).
setTimestamp(parameterName, x, timeZone)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setTimestamp(String, Timestamp, Calendar).
setURL(parameterIndex, x)voidPour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setURL(int, URL).
setURL(parameterName, val)voidPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setURL(String, URL).
wasNull()BooleanPour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#wasNull().

Documentation détaillée

addBatch()

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#addBatch().

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

addBatch(sql)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#addBatch(String).

Paramètres

NomTypeDescription
sqlStringLa commande SQL à ajouter à cette instruction, généralement une commande SQL INSERT ou UPDATE.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

cancel()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#cancel().

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

clearBatch()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#clearBatch().

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

clearParameters()

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#clearParameters().

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

clearWarnings()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#clearWarnings().

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

close()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#close().


execute()

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#execute().

Renvois

Boolean : true si le premier résultat est un ensemble de résultats ; false si le premier résultat est un nombre de mises à jour ou s'il n'y a aucun résultat.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

execute(sql)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#execute(String).

Paramètres

NomTypeDescription
sqlStringInstruction SQL à exécuter.

Renvois

Boolean : true si le premier résultat est un ensemble de résultats, false s'il s'agit d'un nombre de mises à jour ou s'il n'y a aucun résultat.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

execute(sql, autoGeneratedKeys)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#execute(String, int).

Paramètres

NomTypeDescription
sqlStringInstruction SQL à exécuter.
autoGeneratedKeysIntegerIndicateur qui indique si les clés générées automatiquement sont disponibles pour une récupération ultérieure (Jdbc.Statement.RETURN_GENERATED_KEYS ou Jdbc.Statement.NO_GENERATED_KEYS).

Renvois

Boolean : true si le premier résultat est un ensemble de résultats, false s'il s'agit d'un nombre de mises à jour ou s'il n'y a aucun résultat.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

execute(sql, columnIndexes)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#execute(String, int[]).

Paramètres

NomTypeDescription
sqlStringInstruction SQL à exécuter.
columnIndexesInteger[]Indices de colonne dont les clés générées automatiquement sont disponibles pour une récupération ultérieure.

Renvois

Boolean : true si le premier résultat est un ensemble de résultats, false s'il s'agit d'un nombre de mises à jour ou s'il n'y a aucun résultat.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

execute(sql, columnNames)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#execute(String, String[]).

Paramètres

NomTypeDescription
sqlStringInstruction SQL à exécuter.
columnNamesString[]Noms des colonnes dont les clés générées automatiquement sont disponibles pour une récupération ultérieure.

Renvois

Boolean : true si le premier résultat est un ensemble de résultats, false s'il s'agit d'un nombre de mises à jour ou s'il n'y a aucun résultat.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeBatch()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeBatch().

Renvois

Integer[] : nombre de mises à jour pour chaque commande du lot, dans le même ordre que celui dans lequel les commandes ont été ajoutées au lot.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeBatch(parameters)

Envoie un lot de commandes à la base de données pour exécution et, si toutes les commandes s'exécutent correctement, renvoie un tableau de nombres de mises à jour. L'argument "parameters" est un tableau 2D, où chaque tableau interne contient les paramètres d'une seule exécution de l'instruction. Par exemple, si vous avez une instruction comme "INSERT INTO employees (name, age) VALUES (?, ?)", les paramètres peuvent être [["John Doe", 30], ["John Smith", 25]].

L'exemple suivant insère plusieurs lignes dans une base de données à l'aide du traitement par lot :

var conn = Jdbc.getCloudSqlConnection("jdbc:google:mysql://...");
var stmt = conn.prepareStatement("INSERT INTO employees (name, age) VALUES (?, ?)");
var params = [["John Doe", 30], ["John Smith", 25]];
stmt.executeBatch(params);

Paramètres

NomTypeDescription
parametersObject[][]Tableau 2D d'objets représentant les paramètres de chaque lot.

Renvois

Integer[] : tableau de nombres de mises à jour contenant un élément pour chaque commande du lot.

Génère

Error : si une erreur d'accès à la base de données se produit.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeQuery()

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#executeQuery().

Renvois

JdbcResultSet : ensemble de résultats contenant les données produites par la requête.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeQuery(sql)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeQuery(String).

Paramètres

NomTypeDescription
sqlStringInstruction SQL à exécuter, généralement une SELECT statique.

Renvois

JdbcResultSet : ensemble de résultats contenant les résultats de l'exécution. Cette valeur n'est jamais null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeUpdate()

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#executeUpdate().

Renvois

Integer : nombre de lignes pour les instructions du langage de manipulation de données SQL, ou 0 pour les instructions SQL qui ne renvoient rien.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeUpdate(sql)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeUpdate(String).

Paramètres

NomTypeDescription
sqlStringInstruction du langage de manipulation de données SQL à exécuter (par exemple, INSERT, UPDATE ou DELETE), ou instruction qui ne renvoie rien (par exemple, une instruction LDD).

Renvois

Integer : nombre de lignes pour les instructions du langage de manipulation de données ou 0 pour les instructions qui ne renvoient rien.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeUpdate(sql, autoGeneratedKeys)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeUpdate(String, int).

Paramètres

NomTypeDescription
sqlStringInstruction du langage de manipulation de données SQL à exécuter (par exemple, INSERT, UPDATE ou DELETE), ou instruction qui ne renvoie rien (par exemple, une instruction LDD).
autoGeneratedKeysIntegerIndicateur qui indique si les clés générées automatiquement sont disponibles pour une récupération ultérieure (Jdbc.Statement.RETURN_GENERATED_KEYS ou Jdbc.Statement.NO_GENERATED_KEYS).

Renvois

Integer : nombre de lignes pour les instructions du langage de manipulation de données ou 0 pour les instructions qui ne renvoient rien.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeUpdate(sql, columnIndexes)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeUpdate(String, int[]).

Paramètres

NomTypeDescription
sqlStringInstruction du langage de manipulation de données SQL à exécuter (par exemple, INSERT, UPDATE ou DELETE), ou instruction qui ne renvoie rien (par exemple, une instruction LDD).
columnIndexesInteger[]Indices de colonne dont les clés générées automatiquement sont disponibles pour une récupération ultérieure.

Renvois

Integer : nombre de lignes pour les instructions du langage de manipulation de données ou 0 pour les instructions qui ne renvoient rien.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

executeUpdate(sql, columnNames)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#executeUpdate(String, String[]).

Paramètres

NomTypeDescription
sqlStringInstruction du langage de manipulation de données SQL à exécuter (par exemple, INSERT, UPDATE ou DELETE), ou instruction qui ne renvoie rien (par exemple, une instruction LDD).
columnNamesString[]Noms des colonnes dont les clés générées automatiquement sont disponibles pour une récupération ultérieure.

Renvois

Integer : nombre de lignes pour les instructions du langage de manipulation de données ou 0 pour les instructions qui ne renvoient rien.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getArray(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getArray(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcArray : valeur d'un paramètre ARRAY. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getArray(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getArray(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcArray : valeur d'un paramètre ARRAY. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getBigDecimal(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBigDecimal(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

BigNumber : valeur d'un paramètre NUMERIC avec une précision totale. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getBigDecimal(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBigDecimal(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

BigNumber : valeur d'un paramètre NUMERIC. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getBlob(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBlob(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcBlob : valeur d'un paramètre BLOB. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getBlob(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBlob(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcBlob : valeur d'un paramètre BLOB. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getBoolean(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBoolean(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Boolean : valeur d'un paramètre BIT ou BOOLEAN. Renvoie false si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getBoolean(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBoolean(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Boolean : valeur d'un paramètre BIT ou BOOLEAN. Renvoie false si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getByte(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getByte(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Byte : valeur d'un paramètre TINYINT. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getByte(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getByte(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Byte : valeur d'un paramètre TINYINT. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getBytes(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBytes(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Byte[] : valeur d'un paramètre BINARY ou VARBINARY. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getBytes(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getBytes(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Byte[] : valeur d'un paramètre BINARY ou VARBINARY. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getClob(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getClob(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcClob : valeur d'un paramètre CLOB. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getClob(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getClob(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcClob : valeur d'un paramètre CLOB. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getConnection()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getConnection().

Renvois

JdbcConnection : connexion ayant produit cette instruction.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getDate(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDate(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcDate : valeur d'un paramètre DATE. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getDate(parameterIndex, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDate(int, Calendar).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Renvois

JdbcDate : valeur d'un paramètre DATE. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getDate(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDate(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcDate : valeur d'un paramètre DATE. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getDate(parameterName, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDate(String, Calendar).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Renvois

JdbcDate : valeur d'un paramètre DATE. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getDouble(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDouble(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Number : valeur d'un paramètre DOUBLE. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getDouble(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getDouble(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Number : valeur d'un paramètre DOUBLE. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getFetchDirection()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getFetchDirection().

Renvois

Integer : direction par défaut des ensembles de résultats générés par cette instruction, qui est Jdbc.ResultSet.FETCH_FORWARD ou Jdbc.ResultSet.FETCH_REVERSE.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getFetchSize()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getFetchSize().

Renvois

Integer : taille de récupération des lignes par défaut pour les ensembles de résultats générés à partir de cette instruction.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getFloat(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getFloat(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Number : valeur d'un paramètre FLOAT. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getFloat(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getFloat(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Number : valeur d'un paramètre FLOAT. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getGeneratedKeys()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getGeneratedKeys().

Renvois

JdbcResultSet : ensemble de résultats contenant les clés générées automatiquement par l'exécution de cette instruction.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getInt(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getInt(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Integer : valeur d'un paramètre INTEGER. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getInt(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getInt(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Integer : valeur d'un paramètre INTEGER. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getLong(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getLong(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Integer : valeur d'un paramètre BIGINT. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getLong(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getLong(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Integer : valeur d'un paramètre BIGINT. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getMaxFieldSize()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getMaxFieldSize().

Renvois

Integer : limite actuelle de la taille en octets des colonnes stockant des valeurs de caractères et binaires. Une valeur de zéro indique qu'il n'y a pas de limite.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getMaxRows()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getMaxRows().

Renvois

Integer : nombre maximal actuel de lignes pour un ensemble de résultats produit par cette instruction. Une valeur de 0 indique qu'il n'y a pas de limite.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getMetaData()

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#getMetaData().

Renvois

JdbcResultSetMetaData : description des colonnes d'un ensemble de résultats ou NULL si ces métadonnées ne sont pas disponibles.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getMoreResults()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getMoreResults().

Renvois

Boolean : true si le résultat suivant est un ensemble de résultats, false sinon.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getMoreResults(current)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getMoreResults(int).

Paramètres

NomTypeDescription
currentIntegerIndicateur qui indique ce qui arrive aux ensembles de résultats actuels lorsqu'ils sont récupérés. Cette valeur est Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT ou Jdbc.Statement.CLOSE_ALL_RESULTS.

Renvois

Boolean : true si le résultat suivant est un ensemble de résultats, false sinon.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getNClob(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getNClob(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex indiquant le paramètre à enregistrer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcClob : valeur d'un paramètre NCLOB. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getNClob(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getNClob(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcClob : valeur d'un paramètre NCLOB. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getNString(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getNString(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex indiquant le paramètre à enregistrer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

String : chaîne qui mappe une valeur NCHAR, NVARCHAR ou LONGNVARCHAR.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getNString(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getNString(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

String : chaîne qui mappe une valeur NCHAR, NVARCHAR ou LONGNVARCHAR.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getObject(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getObject(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Object : objet contenant la valeur du paramètre.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getObject(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getObject(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Object : objet contenant la valeur du paramètre.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getParameterMetaData()

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#getParameterMetaData().

Renvois

JdbcParameterMetaData : métadonnées du paramètre, y compris le nombre, les types et les propriétés de chaque paramètre.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getQueryTimeout()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getQueryTimeout().

Renvois

Integer : délai d'expiration actuel de la requête en secondes. La valeur 0 indique l'absence de délai d'expiration.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getRef(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getRef(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcRef : valeur d'un paramètre REF. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getRef(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getRef(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcRef : valeur d'un paramètre REF. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getResultSet()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getResultSet().

Renvois

JdbcResultSet : ensemble de résultats actuel, ou null si le résultat est un nombre de mises à jour ou s'il n'y a plus de résultats.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getResultSetConcurrency()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getResultSetConcurrency().

Renvois

Integer : la simultanéité de l'ensemble de résultats pour les ensembles de résultats générés à partir de cette instruction, qui est Jdbc.ResultSet.CONCUR_READ_ONLY ou Jdbc.ResultSet.CONCUR_UPDATABLE.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getResultSetHoldability()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getResultSetHoldability().

Renvois

Integer : la capacité de rétention du résultat, qui est Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getResultSetType()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getResultSetType().

Renvois

Integer : type d'ensemble de résultats pour les ensembles de résultats générés à partir de cette instruction, qui est Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getRowId(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getRowId(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex indiquant le paramètre à enregistrer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcRowId : valeur ROWID. Renvoie null si le paramètre contient un NULL SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getRowId(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getRowId(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcRowId : valeur ROWID. Renvoie null si le paramètre contient un NULL SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getSQLXML(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getSQLXML(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex indiquant le paramètre à enregistrer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcSQLXML : objet SQLXML qui correspond à une valeur XML SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getSQLXML(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getSQLXML(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcSQLXML : objet SQLXML qui correspond à une valeur XML SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getShort(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getShort(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

Integer : valeur d'un paramètre SMALLINT. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getShort(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getShort(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

Integer : valeur d'un paramètre SMALLINT. Renvoie 0 si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getString(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getString(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

String : valeur d'un paramètre CHAR, VARCHAR ou LONGVARCHAR.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getString(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getString(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

String : valeur d'un paramètre CHAR, VARCHAR ou LONGVARCHAR. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getTime(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTime(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcTime : valeur d'un paramètre TIME. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getTime(parameterIndex, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTime(int, Calendar).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Renvois

JdbcTime : valeur d'un paramètre TIME. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getTime(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTime(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcTime : valeur d'un paramètre TIME. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getTime(parameterName, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTime(String, Calendar).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Renvois

JdbcTime : valeur d'un paramètre TIME. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getTimestamp(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTimestamp(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

JdbcTimestamp : valeur d'un paramètre TIMESTAMP. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getTimestamp(parameterIndex, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTimestamp(int, Calendar).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Renvois

JdbcTimestamp : valeur d'un paramètre TIMESTAMP. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getTimestamp(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTimestamp(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

JdbcTimestamp : valeur d'un paramètre TIMESTAMP. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getTimestamp(parameterName, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getTimestamp(String, Calendar).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Renvois

JdbcTimestamp : valeur d'un paramètre TIMESTAMP. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getURL(parameterIndex)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getURL(int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).

Renvois

String : valeur d'un paramètre DATALINK sous forme de chaîne.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getURL(parameterName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#getURL(String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre.

Renvois

String : valeur d'un paramètre DATALINK. Renvoie null si la valeur est null.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getUpdateCount()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getUpdateCount().

Renvois

Integer : résultat actuel sous forme de nombre de mises à jour, ou -1 si le résultat actuel est un ensemble de résultats ou s'il n'y a plus de résultats.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

getWarnings()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#getWarnings().

Renvois

String[] : ensemble actuel d'avertissements ou null si aucun avertissement n'est disponible.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

isClosed()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#isClosed().

Renvois

Boolean : true si cette instruction est fermée ; false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

isPoolable()

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#isPoolable().

Renvois

Boolean : true si cette instruction peut être mise en pool, false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

registerOutParameter(parameterIndex, sqlType)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(int, int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex indiquant le paramètre à enregistrer (le premier paramètre est 1, le deuxième est 2, etc.).
sqlTypeIntegerCode de type JDBC à enregistrer. Si le paramètre est de type JDBC NUMERIC ou DECIMAL, utilisez plutôt registerOutParameter(parameterIndex, sqlType, scale).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

registerOutParameter(parameterIndex, sqlType, scale)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(int, int, int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex indiquant le paramètre à enregistrer (le premier paramètre est 1, le deuxième est 2, etc.).
sqlTypeIntegerCode de type JDBC à enregistrer.
scaleIntegerNombre de chiffres souhaité à droite du séparateur décimal (doit être supérieur ou égal à zéro).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

registerOutParameter(parameterIndex, sqlType, typeName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(int, int, String).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à récupérer (le premier paramètre est 1, le deuxième est 2, etc.).
sqlTypeIntegerValeur type code.
typeNameStringNom complet d'un type structuré SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

registerOutParameter(parameterName, sqlType)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(String, int).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à enregistrer.
sqlTypeIntegerValeur type code.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

registerOutParameter(parameterName, sqlType, scale)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(String, int, int).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à enregistrer.
sqlTypeIntegerValeur type code.
scaleIntegerNombre de chiffres souhaité à droite du séparateur décimal, qui doit être supérieur ou égal à zéro.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

registerOutParameter(parameterName, sqlType, typeName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#registerOutParameter(String, int, String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à enregistrer.
sqlTypeIntegerValeur type code.
typeNameStringNom complet d'un type structuré SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setArray(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setArray(int, Array).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcArrayValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setBigDecimal(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setBigDecimal(int, BigDecimal).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xBigNumberValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setBigDecimal(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBigDecimal(String, BigDecimal).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xBigNumberValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setBlob(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setBlob(int, Clob).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcBlobValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setBlob(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBlob(String, Blob).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcBlobBlob qui correspond à une valeur BLOB SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setBoolean(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setBoolean(int, boolean).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xBooleanValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setBoolean(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBoolean(String, boolean).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xBooleanValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setByte(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setByte(int, byte).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xByteValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setByte(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setByte(String, byte).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xByteValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setBytes(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setBytes(int, byte[]).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xByte[]Valeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setBytes(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBytes(String, byte[]).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xByte[]Valeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setClob(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setClob(int, Clob).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcClobValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setClob(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setBlob(String, Clob).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcClobUn clob qui correspond à une valeur CLOB SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setCursorName(name)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#setCursorName(String).

Paramètres

NomTypeDescription
nameStringNouveau nom du curseur, qui doit être unique dans une connexion.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setDate(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setDate(int, Date).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcDateValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setDate(parameterIndex, x, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setDate(int, Date, Calendar).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcDateValeur du paramètre à définir.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setDate(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setDate(String, Date).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcDateValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setDate(parameterName, x, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setDate(String, Date, Calendar).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcDateValeur du paramètre à définir.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setDouble(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setDouble(int, double).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xNumberValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setDouble(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setDouble(String, double).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xNumberValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setEscapeProcessing(enable)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#setEscapeProcessing(boolean).

Paramètres

NomTypeDescription
enableBooleanSi la valeur est true, le traitement des séquences d'échappement est activé. Sinon, il est désactivé.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setFetchDirection(direction)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#setFetchDirection(int).

Paramètres

NomTypeDescription
directionIntegerDirection à définir, qui est Jdbc.ResultSet.FETCH_FORWARD ou Jdbc.ResultSet.FETCH_REVERSE.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setFetchSize(rows)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#setFetchSize(int).

Paramètres

NomTypeDescription
rowsIntegerNombre de lignes à récupérer.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setFloat(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setFloat(int, float).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xNumberValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setFloat(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setFloat(String, float).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xNumberValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setInt(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setInt(int, int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xIntegerValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setInt(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setInt(String, int).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xIntegerValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setLong(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setLong(int, long).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xIntegerValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setLong(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setLong(String, long).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xIntegerValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setMaxFieldSize(max)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#setMaxFieldSize(int).

Paramètres

NomTypeDescription
maxIntegerNouvelle limite de taille en octets de la colonne. Une valeur de zéro indique qu'il n'y a pas de limite.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setMaxRows(max)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#setMaxRows(int).

Paramètres

NomTypeDescription
maxIntegerNombre maximal de lignes qu'un ensemble de résultats généré par cette instruction peut comporter. Une valeur de 0 indique qu'il n'y a pas de limite.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setNClob(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setNClob(int, NClob).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcClobValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setNClob(parameterName, value)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setNClob(String, NClob).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
valueJdbcClobValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setNString(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setNString(int, String).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xStringValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setNString(parameterName, value)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setNString(String, String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
valueStringValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setNull(parameterIndex, sqlType)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setNull(int, int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
sqlTypeIntegerLe type SQL du paramètre spécifié.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setNull(parameterIndex, sqlType, typeName)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setNull(int, int, String).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
sqlTypeIntegerLe type SQL du paramètre spécifié.
typeNameStringNom complet d'un type défini par l'utilisateur SQL. Ignoré si le paramètre n'est pas un type défini par l'utilisateur ou REF.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setNull(parameterName, sqlType)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setNull(String, int).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
sqlTypeIntegerLe code de type SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setNull(parameterName, sqlType, typeName)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setNull(String, int, String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
sqlTypeIntegerLe type SQL.
typeNameStringNom complet d'un type SQL défini par l'utilisateur. Ignoré si le paramètre n'est pas un type défini par l'utilisateur ni une valeur SQL REF.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setObject(index, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setObject(int, Object).

Paramètres

NomTypeDescription
indexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xObjectObjet contenant la valeur à définir pour le paramètre.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setObject(parameterIndex, x, targetSqlType)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setObject(int, Object, int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xObjectObjet contenant la valeur à définir pour le paramètre.
targetSqlTypeIntegerLe type SQL à envoyer à la base de données.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setObject(parameterIndex, x, targetSqlType, scaleOrLength)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setObject(int, Object, int, int).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xObjectObjet contenant la valeur à définir pour le paramètre.
targetSqlTypeIntegerLe type SQL à envoyer à la base de données. L'argument "scale" peut qualifier davantage ce type.
scaleOrLengthIntegerNombre de chiffres après la virgule pour les types DECIMAL ou NUMERIC, ou longueur des données pour les types InputStream ou Reader. Ignoré pour tous les autres types.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setObject(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setObject(String, Object).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xObjectObjet contenant la valeur à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setObject(parameterName, x, targetSqlType)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setObject(String, Object, int).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xObjectObjet contenant la valeur à définir.
targetSqlTypeIntegerLe type SQL envoyé à la base de données.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setObject(parameterName, x, targetSqlType, scale)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setObject(String, Object, int, int).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xObjectObjet contenant la valeur à définir.
targetSqlTypeIntegerLe type SQL envoyé à la base de données. Le paramètre d'échelle peut qualifier davantage ce type.
scaleIntegerNombre de chiffres après la virgule pour les types DECIMAL et NUMERIC. Ignoré pour tous les autres types.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setPoolable(poolable)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#setPoolable(boolean).

Paramètres

NomTypeDescription
poolableBooleanSi la valeur est true, la requête demande que cette instruction soit mise en pool. Sinon, elle demande qu'elle ne le soit pas.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setQueryTimeout(seconds)

Pour obtenir la documentation de cette méthode, consultez java.sql.Statement#setQueryTimeout(int).

Paramètres

NomTypeDescription
secondsIntegerNouveau délai d'expiration de la requête en secondes. La valeur 0 indique l'absence de délai d'expiration.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setRef(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setRef(int, Ref).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcRefValeur REF SQL à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setRowId(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setRowId(int, RowId).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcRowIdValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setRowId(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setRowId(String, RowId).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcRowIdValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setSQLXML(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setSQLXML(int, SQLXML).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcSQLXMLValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setSQLXML(parameterName, xmlObject)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setSQLXML(String, SQLXML).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xmlObjectJdbcSQLXMLObjet SQLXML qui correspond à une valeur XML SQL.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setShort(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setShort(int, short).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xIntegerValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setShort(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setShort(String, short).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xIntegerValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setString(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setString(int, String).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xStringValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setString(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setString(String, String).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xStringValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setTime(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setTime(int, Time).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcTimeValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setTime(parameterIndex, x, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setTime(int, Time, Calendar).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcTimeValeur du paramètre à définir.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setTime(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setTime(String, Time).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcTimeValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setTime(parameterName, x, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setTime(String, Time, Calendar).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcTimeValeur du paramètre à définir.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setTimestamp(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setTimestamp(int, Timestamp).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcTimestampValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setTimestamp(parameterIndex, x, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xJdbcTimestampValeur du paramètre à définir.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setTimestamp(parameterName, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setTimestamp(String, Timestamp).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcTimestampValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setTimestamp(parameterName, x, timeZone)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setTimestamp(String, Timestamp, Calendar).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
xJdbcTimestampValeur du paramètre à définir.
timeZoneStringChaîne de fuseau horaire utilisée pour construire l'instance java.lang.Calendar, qui est à son tour utilisée pour construire la date. Plusieurs formats de chaînes de fuseau horaire sont reconnus : les ID courts (tels que PST, EST et GMT), les ID longs (tels que US/Pacific et America/Los_Angeles) et les décalages (tels que GMT+6:30).

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setURL(parameterIndex, x)

Pour obtenir la documentation de cette méthode, consultez java.sql.PreparedStatement#setURL(int, URL).

Paramètres

NomTypeDescription
parameterIndexIntegerIndex du paramètre à définir (le premier paramètre est 1, le deuxième est 2, etc.).
xStringValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

setURL(parameterName, val)

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#setURL(String, URL).

Paramètres

NomTypeDescription
parameterNameStringNom du paramètre à définir.
valStringValeur du paramètre à définir.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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

wasNull()

Pour obtenir la documentation de cette méthode, consultez java.sql.CallableStatement#wasNull().

Renvois

Boolean : true si le dernier paramètre lu était null, ou false dans le cas contraire.

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :

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