Class JdbcPreparedStatement

JdbcPreparedStatement

Un PreparedStatement de JDBC. Para ver la documentación de esta clase, consulta java.sql.PreparedStatement.

Métodos

MétodoTipo de datos que se muestraDescripción breve
addBatch()voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#addBatch().
addBatch(sql)voidPara ver la documentación de este método, consulta java.sql.Statement#addBatch(String).
cancel()voidPara ver la documentación de este método, consulta java.sql.Statement#cancel().
clearBatch()voidPara ver la documentación de este método, consulta java.sql.Statement#clearBatch().
clearParameters()voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#clearParameters().
clearWarnings()voidPara ver la documentación de este método, consulta java.sql.Statement#clearWarnings().
close()voidPara ver la documentación de este método, consulta java.sql.Statement#close().
execute()BooleanPara ver la documentación de este método, consulta java.sql.PreparedStatement#execute().
execute(sql)BooleanPara ver la documentación de este método, consulta java.sql.Statement#execute(String).
execute(sql, autoGeneratedKeys)BooleanPara ver la documentación de este método, consulta java.sql.Statement#execute(String, int).
execute(sql, columnIndexes)BooleanPara ver la documentación de este método, consulta java.sql.Statement#execute(String, int[]).
execute(sql, columnNames)BooleanPara ver la documentación de este método, consulta java.sql.Statement#execute(String, String[]).
executeBatch()Integer[]Para ver la documentación de este método, consulta java.sql.Statement#executeBatch().
executeQuery()JdbcResultSetPara ver la documentación de este método, consulta java.sql.PreparedStatement#executeQuery().
executeQuery(sql)JdbcResultSetPara ver la documentación de este método, consulta java.sql.Statement#executeQuery(String).
executeUpdate()IntegerPara ver la documentación de este método, consulta java.sql.PreparedStatement#executeUpdate().
executeUpdate(sql)IntegerPara ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String).
executeUpdate(sql, autoGeneratedKeys)IntegerPara ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String, int).
executeUpdate(sql, columnIndexes)IntegerPara ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String, int[]).
executeUpdate(sql, columnNames)IntegerPara ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String, String[]).
getConnection()JdbcConnectionPara ver la documentación de este método, consulta java.sql.Statement#getConnection().
getFetchDirection()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getFetchDirection().
getFetchSize()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getFetchSize().
getGeneratedKeys()JdbcResultSetPara ver la documentación de este método, consulta java.sql.Statement#getGeneratedKeys().
getMaxFieldSize()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getMaxFieldSize().
getMaxRows()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getMaxRows().
getMetaData()JdbcResultSetMetaDataPara ver la documentación de este método, consulta java.sql.PreparedStatement#getMetaData().
getMoreResults()BooleanPara ver la documentación de este método, consulta java.sql.Statement#getMoreResults().
getMoreResults(current)BooleanPara ver la documentación de este método, consulta java.sql.Statement#getMoreResults(int).
getParameterMetaData()JdbcParameterMetaDataPara ver la documentación de este método, consulta java.sql.PreparedStatement#getParameterMetaData().
getQueryTimeout()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getQueryTimeout().
getResultSet()JdbcResultSetPara ver la documentación de este método, consulta java.sql.Statement#getResultSet().
getResultSetConcurrency()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getResultSetConcurrency().
getResultSetHoldability()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getResultSetHoldability().
getResultSetType()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getResultSetType().
getUpdateCount()IntegerPara ver la documentación de este método, consulta java.sql.Statement#getUpdateCount().
getWarnings()String[]Para ver la documentación de este método, consulta java.sql.Statement#getWarnings().
isClosed()BooleanPara ver la documentación de este método, consulta java.sql.Statement#isClosed().
isPoolable()BooleanPara ver la documentación de este método, consulta java.sql.Statement#isPoolable().
setArray(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setArray(int, Array).
setBigDecimal(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setBigDecimal(int, BigDecimal).
setBlob(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setBlob(int, Clob).
setBoolean(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setBoolean(int, boolean).
setByte(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setByte(int, byte).
setBytes(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setBytes(int, byte[]).
setClob(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setClob(int, Clob).
setCursorName(name)voidPara ver la documentación de este método, consulta java.sql.Statement#setCursorName(String).
setDate(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setDate(int, Date).
setDate(parameterIndex, x, timeZone)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setDate(int, Date, Calendar).
setDouble(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setDouble(int, double).
setEscapeProcessing(enable)voidPara ver la documentación de este método, consulta java.sql.Statement#setEscapeProcessing(boolean).
setFetchDirection(direction)voidPara ver la documentación de este método, consulta java.sql.Statement#setFetchDirection(int).
setFetchSize(rows)voidPara ver la documentación de este método, consulta java.sql.Statement#setFetchSize(int).
setFloat(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setFloat(int, float).
setInt(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setInt(int, int).
setLong(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setLong(int, long).
setMaxFieldSize(max)voidPara ver la documentación de este método, consulta java.sql.Statement#setMaxFieldSize(int).
setMaxRows(max)voidPara ver la documentación de este método, consulta java.sql.Statement#setMaxRows(int).
setNClob(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setNClob(int, NClob).
setNString(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setNString(int, String).
setNull(parameterIndex, sqlType)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setNull(int, int).
setNull(parameterIndex, sqlType, typeName)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setNull(int, int, String).
setObject(index, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setObject(int, Object).
setObject(parameterIndex, x, targetSqlType)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setObject(int, Object, int).
setObject(parameterIndex, x, targetSqlType, scaleOrLength)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setObject(int, Object, int, int).
setPoolable(poolable)voidPara ver la documentación de este método, consulta java.sql.Statement#setPoolable(boolean).
setQueryTimeout(seconds)voidPara ver la documentación de este método, consulta java.sql.Statement#setQueryTimeout(int).
setRef(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setRef(int, Ref).
setRowId(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setRowId(int, RowId).
setSQLXML(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setSQLXML(int, SQLXML).
setShort(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setShort(int, short).
setString(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setString(int, String).
setTime(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setTime(int, Time).
setTime(parameterIndex, x, timeZone)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setTime(int, Time, Calendar).
setTimestamp(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp).
setTimestamp(parameterIndex, x, timeZone)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar).
setURL(parameterIndex, x)voidPara ver la documentación de este método, consulta java.sql.PreparedStatement#setURL(int, URL).

Documentación detallada

addBatch()

Para ver la documentación de este método, consulta java.sql.PreparedStatement#addBatch().

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

addBatch(sql)

Para ver la documentación de este método, consulta java.sql.Statement#addBatch(String).

Parámetros

NombreTipoDescripción
sqlStringEl comando de SQL para agregar a esta instrucción, que suele ser un SQL INSERT o UPDATE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

cancel()

Para ver la documentación de este método, consulta java.sql.Statement#cancel().

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

clearBatch()

Para ver la documentación de este método, consulta java.sql.Statement#clearBatch().

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

clearParameters()

Para ver la documentación de este método, consulta java.sql.PreparedStatement#clearParameters().

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

clearWarnings()

Para ver la documentación de este método, consulta java.sql.Statement#clearWarnings().

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

close()

Para ver la documentación de este método, consulta java.sql.Statement#close().


execute()

Para ver la documentación de este método, consulta java.sql.PreparedStatement#execute().

Devolvedor

Boolean: Es true si el primer resultado es un conjunto de resultados; false si el primer resultado es un recuento de actualizaciones o no hay ningún resultado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

execute(sql)

Para ver la documentación de este método, consulta java.sql.Statement#execute(String).

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.

Devolvedor

Boolean: Es true si el primer resultado es un conjunto de resultados; false si es un recuento de actualizaciones o si no hay resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

execute(sql, autoGeneratedKeys)

Para ver la documentación de este método, consulta java.sql.Statement#execute(String, int).

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.
autoGeneratedKeysIntegerUna marca que indica si las claves generadas automáticamente están disponibles para su recuperación futura; ya sea Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Devolvedor

Boolean: Es true si el primer resultado es un conjunto de resultados; false si es un recuento de actualizaciones o si no hay resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

execute(sql, columnIndexes)

Para ver la documentación de este método, consulta java.sql.Statement#execute(String, int[]).

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.
columnIndexesInteger[]Los índices de columna cuyas claves generadas automáticamente están disponibles para su recuperación futura.

Devolvedor

Boolean: Es true si el primer resultado es un conjunto de resultados; false si es un recuento de actualizaciones o si no hay resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

execute(sql, columnNames)

Para ver la documentación de este método, consulta java.sql.Statement#execute(String, String[]).

Parámetros

NombreTipoDescripción
sqlStringEs la instrucción de SQL que se ejecutará.
columnNamesString[]Los nombres de las columnas en cuyas claves generadas automáticamente están disponibles para su recuperación futura.

Devolvedor

Boolean: Es true si el primer resultado es un conjunto de resultados; false si es un recuento de actualizaciones o si no hay resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

executeBatch()

Para ver la documentación de este método, consulta java.sql.Statement#executeBatch().

Devolvedor

Integer[]: Los recuentos de actualizaciones de cada comando en el lote, con el mismo orden en el que se agregaron los comandos al lote.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

executeQuery()

Para ver la documentación de este método, consulta java.sql.PreparedStatement#executeQuery().

Devolvedor

JdbcResultSet: Es un conjunto de resultados que contiene los datos que produce la consulta.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

executeQuery(sql)

Para ver la documentación de este método, consulta java.sql.Statement#executeQuery(String).

Parámetros

NombreTipoDescripción
sqlStringLa instrucción de SQL que se ejecutará, por lo general, es un SELECT estático.

Devolvedor

JdbcResultSet: Es un conjunto de resultados que contiene los resultados de la ejecución. Nunca es null.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

executeUpdate()

Para ver la documentación de este método, consulta java.sql.PreparedStatement#executeUpdate().

Devolvedor

Integer: El recuento de filas de las instrucciones del lenguaje de manipulación de datos de SQL, o 0 para las instrucciones de SQL que no muestran nada

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

executeUpdate(sql)

Para ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String).

Parámetros

NombreTipoDescripción
sqlStringLa declaración del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE) o, de lo contrario, una declaración que no muestre nada (como una declaración DDL).

Devolvedor

Integer: Es el recuento de filas en el caso de las declaraciones de lenguaje de manipulación de datos o 0 para las declaraciones que no muestran nada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

executeUpdate(sql, autoGeneratedKeys)

Para ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String, int).

Parámetros

NombreTipoDescripción
sqlStringLa declaración del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE) o, de lo contrario, una declaración que no muestre nada (como una declaración DDL).
autoGeneratedKeysIntegerUna marca que indica si las claves generadas automáticamente están disponibles para su recuperación futura; ya sea Jdbc.Statement.RETURN_GENERATED_KEYS o Jdbc.Statement.NO_GENERATED_KEYS.

Devolvedor

Integer: Es el recuento de filas en el caso de las declaraciones de lenguaje de manipulación de datos o 0 para las declaraciones que no muestran nada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

executeUpdate(sql, columnIndexes)

Para ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String, int[]).

Parámetros

NombreTipoDescripción
sqlStringLa declaración del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE) o, de lo contrario, una declaración que no muestre nada (como una declaración DDL).
columnIndexesInteger[]Los índices de columna cuyas claves generadas automáticamente están disponibles para su recuperación futura.

Devolvedor

Integer: Es el recuento de filas en el caso de las declaraciones de lenguaje de manipulación de datos o 0 para las declaraciones que no muestran nada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

executeUpdate(sql, columnNames)

Para ver la documentación de este método, consulta java.sql.Statement#executeUpdate(String, String[]).

Parámetros

NombreTipoDescripción
sqlStringLa declaración del lenguaje de manipulación de datos de SQL que se ejecutará (como INSERT, UPDATE o DELETE) o, de lo contrario, una declaración que no muestre nada (como una declaración DDL).
columnNamesString[]Los nombres de las columnas en cuyas claves generadas automáticamente están disponibles para su recuperación futura.

Devolvedor

Integer: Es el recuento de filas en el caso de las declaraciones de lenguaje de manipulación de datos o 0 para las declaraciones que no muestran nada.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getConnection()

Para ver la documentación de este método, consulta java.sql.Statement#getConnection().

Devolvedor

JdbcConnection: Es la conexión que produjo esta declaración.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getFetchDirection()

Para ver la documentación de este método, consulta java.sql.Statement#getFetchDirection().

Devolvedor

Integer: Es la dirección predeterminada para los conjuntos de resultados que genera esta declaración, que es Jdbc.ResultSet.FETCH_FORWARD o Jdbc.ResultSet.FETCH_REVERSE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getFetchSize()

Para ver la documentación de este método, consulta java.sql.Statement#getFetchSize().

Devolvedor

Integer: Es el tamaño predeterminado de recuperación de filas para los conjuntos de resultados generados a partir de esta declaración.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getGeneratedKeys()

Para ver la documentación de este método, consulta java.sql.Statement#getGeneratedKeys().

Devolvedor

JdbcResultSet: Es un conjunto de resultados que contiene las claves generadas de forma automática por la ejecución de esta declaración.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getMaxFieldSize()

Para ver la documentación de este método, consulta java.sql.Statement#getMaxFieldSize().

Devolvedor

Integer: Es el límite actual de tamaño en bytes de columnas para las columnas que almacenan valores binarios y de caracteres. Un valor de cero indica que no hay límite.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getMaxRows()

Para ver la documentación de este método, consulta java.sql.Statement#getMaxRows().

Devolvedor

Integer: Es la cantidad máxima actual de filas para un conjunto de resultados producidos por esta declaración. Un valor de 0 indica que no hay límite.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getMetaData()

Para ver la documentación de este método, consulta java.sql.PreparedStatement#getMetaData().

Devolvedor

JdbcResultSetMetaData: Es la descripción de las columnas de un conjunto de resultados, o NULL si estos metadatos no están disponibles.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getMoreResults()

Para ver la documentación de este método, consulta java.sql.Statement#getMoreResults().

Devolvedor

Boolean: Es true si el siguiente resultado es un conjunto de resultados; de lo contrario, false.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getMoreResults(current)

Para ver la documentación de este método, consulta java.sql.Statement#getMoreResults(int).

Parámetros

NombreTipoDescripción
currentIntegerMarca que indica qué sucede con los conjuntos de resultados actuales cuando se recuperan. Este valor es Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT o Jdbc.Statement.CLOSE_ALL_RESULTS.

Devolvedor

Boolean: Es true si el siguiente resultado es un conjunto de resultados; de lo contrario, false.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getParameterMetaData()

Para ver la documentación de este método, consulta java.sql.PreparedStatement#getParameterMetaData().

Devolvedor

JdbcParameterMetaData: Son los metadatos del parámetro, incluidos la cantidad, los tipos y las propiedades de cada parámetro.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getQueryTimeout()

Para ver la documentación de este método, consulta java.sql.Statement#getQueryTimeout().

Devolvedor

Integer: El tiempo de espera actual de la consulta en segundos. Un valor de cero indica que no se agotó el tiempo de espera.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getResultSet()

Para ver la documentación de este método, consulta java.sql.Statement#getResultSet().

Devolvedor

JdbcResultSet: Es el conjunto de resultados actual, o null si el resultado es un recuento de actualizaciones o si no hay más resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getResultSetConcurrency()

Para ver la documentación de este método, consulta java.sql.Statement#getResultSetConcurrency().

Devolvedor

Integer: Es la simultaneidad del conjunto de resultados para los conjuntos de resultados generados a partir de esta declaración, que es Jdbc.ResultSet.CONCUR_READ_ONLY o Jdbc.ResultSet.CONCUR_UPDATABLE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getResultSetHoldability()

Para ver la documentación de este método, consulta java.sql.Statement#getResultSetHoldability().

Devolvedor

Integer: Indica la retención del conjunto de resultados, que es Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT o Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getResultSetType()

Para ver la documentación de este método, consulta java.sql.Statement#getResultSetType().

Devolvedor

Integer: Es el tipo de conjunto de resultados para los conjuntos de resultados generados a partir de esta declaración, que es Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE o Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getUpdateCount()

Para ver la documentación de este método, consulta java.sql.Statement#getUpdateCount().

Devolvedor

Integer: Es el resultado actual como un recuento de actualizaciones, o -1 si el resultado actual es un conjunto de resultados o si no hay más resultados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getWarnings()

Para ver la documentación de este método, consulta java.sql.Statement#getWarnings().

Devolvedor

String[]: Es el conjunto actual de advertencias, o null si no hay advertencias.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

isClosed()

Para ver la documentación de este método, consulta java.sql.Statement#isClosed().

Devolvedor

Boolean: Es true si esta sentencia está cerrada; de lo contrario, false.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

isPoolable()

Para ver la documentación de este método, consulta java.sql.Statement#isPoolable().

Devolvedor

Boolean: Es true si esta sentencia se puede agrupar; de lo contrario, false.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setArray(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setArray(int, Array).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcArrayEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setBigDecimal(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setBigDecimal(int, BigDecimal).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xBigNumberEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setBlob(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setBlob(int, Clob).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcBlobEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setBoolean(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setBoolean(int, boolean).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xBooleanEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setByte(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setByte(int, byte).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xByteEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setBytes(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setBytes(int, byte[]).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xByte[]El valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setClob(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setClob(int, Clob).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcClobEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setCursorName(name)

Para ver la documentación de este método, consulta java.sql.Statement#setCursorName(String).

Parámetros

NombreTipoDescripción
nameStringEl nombre nuevo del cursor, que debe ser único dentro de una conexión.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setDate(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setDate(int, Date).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcDateEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setDate(parameterIndex, x, timeZone)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setDate(int, Date, Calendar).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcDateEl valor del parámetro que se establecerá.
timeZoneStringUna cadena de zona horaria que se utiliza para construir la instancia java.lang.Calendar, que a su vez se usa para crear la fecha. Se reconocen varios formatos de strings de zona horaria: ID cortos (como PST, EST y GMT), ID largos (como US/Pacific y America/Los_Angeles) y compensaciones (como GMT+6:30).

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setDouble(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setDouble(int, double).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xNumberEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setEscapeProcessing(enable)

Para ver la documentación de este método, consulta java.sql.Statement#setEscapeProcessing(boolean).

Parámetros

NombreTipoDescripción
enableBooleanSi es true, el procesamiento de escape está habilitado; de lo contrario, está inhabilitado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setFetchDirection(direction)

Para ver la documentación de este método, consulta java.sql.Statement#setFetchDirection(int).

Parámetros

NombreTipoDescripción
directionIntegerLa dirección especificada que se establecerá, que es Jdbc.ResultSet.FETCH_FORWARD o Jdbc.ResultSet.FETCH_REVERSE.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setFetchSize(rows)

Para ver la documentación de este método, consulta java.sql.Statement#setFetchSize(int).

Parámetros

NombreTipoDescripción
rowsIntegerLa cantidad de filas que se recuperarán.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setFloat(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setFloat(int, float).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xNumberEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setInt(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setInt(int, int).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xIntegerEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setLong(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setLong(int, long).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xIntegerEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setMaxFieldSize(max)

Para ver la documentación de este método, consulta java.sql.Statement#setMaxFieldSize(int).

Parámetros

NombreTipoDescripción
maxIntegerEl nuevo límite de tamaño en bytes de la columna; un valor de cero indica que no hay límite.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setMaxRows(max)

Para ver la documentación de este método, consulta java.sql.Statement#setMaxRows(int).

Parámetros

NombreTipoDescripción
maxIntegerLa cantidad máxima de filas que puede tener un conjunto de resultados generado por esta instrucción. Un valor de 0 indica que no hay límite.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setNClob(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setNClob(int, NClob).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcClobEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setNString(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setNString(int, String).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xStringEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setNull(parameterIndex, sqlType)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setNull(int, int).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
sqlTypeIntegerEl tipo de SQL del parámetro especificado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setNull(parameterIndex, sqlType, typeName)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setNull(int, int, String).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
sqlTypeIntegerEl tipo de SQL del parámetro especificado.
typeNameStringEl nombre completamente calificado de un tipo de SQL definido por el usuario. Se ignora si el parámetro no es un tipo definido por el usuario o REF.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setObject(index, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setObject(int, Object).

Parámetros

NombreTipoDescripción
indexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xObjectEl objeto que contiene el valor para establecer el parámetro.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setObject(parameterIndex, x, targetSqlType)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setObject(int, Object, int).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xObjectEl objeto que contiene el valor para establecer el parámetro.
targetSqlTypeIntegerEl tipo de SQL que se enviará a la base de datos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setObject(parameterIndex, x, targetSqlType, scaleOrLength)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setObject(int, Object, int, int).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xObjectEl objeto que contiene el valor para establecer el parámetro.
targetSqlTypeIntegerEl tipo de SQL que se enviará a la base de datos. El argumento de escala puede calificar aún más este tipo.
scaleOrLengthIntegerEs la cantidad de dígitos después del decimal para los tipos DECIMAL o NUMERIC, o la longitud de datos para los tipos InputStream o Reader. Se ignora para todos los demás tipos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setPoolable(poolable)

Para ver la documentación de este método, consulta java.sql.Statement#setPoolable(boolean).

Parámetros

NombreTipoDescripción
poolableBooleanSi es true, solicita que se agrupe esta declaración; de lo contrario, solicita que no se acumule.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setQueryTimeout(seconds)

Para ver la documentación de este método, consulta java.sql.Statement#setQueryTimeout(int).

Parámetros

NombreTipoDescripción
secondsIntegerEl tiempo de espera de la consulta nueva se expresa en segundos. El valor 0 indica que no se agotó el tiempo de espera.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setRef(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setRef(int, Ref).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcRefEl valor REF de SQL que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setRowId(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setRowId(int, RowId).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcRowIdEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setSQLXML(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setSQLXML(int, SQLXML).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcSQLXMLEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setShort(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setShort(int, short).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xIntegerEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setString(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setString(int, String).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xStringEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setTime(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setTime(int, Time).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcTimeEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setTime(parameterIndex, x, timeZone)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setTime(int, Time, Calendar).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcTimeEl valor del parámetro que se establecerá.
timeZoneStringUna cadena de zona horaria que se utiliza para construir la instancia java.lang.Calendar, que a su vez se usa para crear la fecha. Se reconocen varios formatos de strings de zona horaria: ID cortos (como PST, EST y GMT), ID largos (como US/Pacific y America/Los_Angeles) y compensaciones (como GMT+6:30).

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setTimestamp(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcTimestampEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setTimestamp(parameterIndex, x, timeZone)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setTimestamp(int, Timestamp, Calendar).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xJdbcTimestampEl valor del parámetro que se establecerá.
timeZoneStringUna cadena de zona horaria que se utiliza para construir la instancia java.lang.Calendar, que a su vez se usa para crear la fecha. Se reconocen varios formatos de strings de zona horaria: ID cortos (como PST, EST y GMT), ID largos (como US/Pacific y America/Los_Angeles) y compensaciones (como GMT+6:30).

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setURL(parameterIndex, x)

Para ver la documentación de este método, consulta java.sql.PreparedStatement#setURL(int, URL).

Parámetros

NombreTipoDescripción
parameterIndexIntegerEs el índice del parámetro que se establecerá (el primer parámetro es 1, el segundo es 2, y así sucesivamente).
xStringEl valor del parámetro que se establecerá.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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