Um Statement do JDBC. Para ver a documentação dessa classe, consulte java.sql.Statement
.
Métodos
Documentação detalhada
addBatch(sql)
Para ver a documentação desse método, consulte
java.sql.Statement#addBatch(String).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | O comando SQL a ser adicionado a essa instrução, normalmente INSERT ou UPDATE do SQL. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
cancel()
Para ver a documentação desse método, consulte
java.sql.Statement#cancel().
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
clearBatch()
Para ver a documentação desse método, consulte
java.sql.Statement#clearBatch().
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
clearWarnings()
Para ver a documentação desse método, consulte
java.sql.Statement#clearWarnings().
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
close()
Para ver a documentação desse método, consulte
java.sql.Statement#close().
execute(sql)
Para ver a documentação desse método, consulte
java.sql.Statement#execute(String).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL a ser executada. |
Retorno
Boolean: true se o primeiro resultado for um conjunto de resultados; false se for uma contagem de atualização ou se não houver resultados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, autoGeneratedKeys)
Para ver a documentação desse método, consulte
java.sql.Statement#execute(String, int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL a ser executada. |
autoGeneratedKeys | Integer | Uma sinalização que indica se as chaves geradas automaticamente são disponibilizadas para recuperação futura (Jdbc.Statement.RETURN_GENERATED_KEYS ou Jdbc.Statement.NO_GENERATED_KEYS). |
Retorno
Boolean: true se o primeiro resultado for um conjunto de resultados; false se for uma contagem de atualização ou se não houver resultados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, columnIndexes)
Para ver a documentação desse método, consulte
java.sql.Statement#execute(String, int[]).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL a ser executada. |
columnIndexes | Integer[] | Os índices de coluna em cujas chaves geradas automaticamente são disponibilizadas para recuperação futura. |
Retorno
Boolean: true se o primeiro resultado for um conjunto de resultados; false se for uma contagem de atualização ou se não houver resultados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, columnNames)
Para ver a documentação desse método, consulte
java.sql.Statement#execute(String, String[]).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL a ser executada. |
columnNames | String[] | Os nomes das colunas em cujas chaves geradas automaticamente são disponibilizadas para recuperação futura. |
Retorno
Boolean: true se o primeiro resultado for um conjunto de resultados; false se for uma contagem de atualização ou se não houver resultados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
executeBatch()
Para ver a documentação desse método, consulte
java.sql.Statement#executeBatch().
Retorno
Integer[]: as contagens de atualização de cada comando no lote, usando a mesma ordem em que os comandos foram adicionados ao lote.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
executeQuery(sql)
Para ver a documentação desse método, consulte
java.sql.Statement#executeQuery(String).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL a ser executada, normalmente uma SELECT estática. |
Retorno
JdbcResultSet: um conjunto de resultados contendo os resultados da execução. Nunca é null.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
executeUpdate(sql)
Para ver a documentação desse método, consulte
java.sql.Statement#executeUpdate(String).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL de manipulação de dados a ser executada (como INSERT,
UPDATE ou DELETE) ou uma instrução que não retorna nada (como uma instrução
DDL). |
Retorno
Integer: a contagem de linhas para instruções da linguagem de manipulação de dados ou 0 para instruções que não retornam nada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
executeUpdate(sql, autoGeneratedKeys)
Para ver a documentação desse método, consulte
java.sql.Statement#executeUpdate(String, int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL de manipulação de dados a ser executada (como INSERT,
UPDATE ou DELETE) ou uma instrução que não retorna nada (como uma instrução
DDL). |
autoGeneratedKeys | Integer | Uma sinalização que indica se as chaves geradas automaticamente são disponibilizadas para recuperação futura (Jdbc.Statement.RETURN_GENERATED_KEYS ou Jdbc.Statement.NO_GENERATED_KEYS). |
Retorno
Integer: a contagem de linhas para instruções da linguagem de manipulação de dados ou 0 para instruções que não retornam nada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
executeUpdate(sql, columnIndexes)
Para ver a documentação desse método, consulte
java.sql.Statement#executeUpdate(String, int[]).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL de manipulação de dados a ser executada (como INSERT,
UPDATE ou DELETE) ou uma instrução que não retorna nada (como uma instrução
DDL). |
columnIndexes | Integer[] | Os índices de coluna em cujas chaves geradas automaticamente são disponibilizadas para recuperação futura. |
Retorno
Integer: a contagem de linhas para instruções da linguagem de manipulação de dados ou 0 para instruções que não retornam nada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
executeUpdate(sql, columnNames)
Para ver a documentação desse método, consulte
java.sql.Statement#executeUpdate(String, String[]).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
sql | String | A instrução SQL de manipulação de dados a ser executada (como INSERT,
UPDATE ou DELETE) ou uma instrução que não retorna nada (como uma instrução
DDL). |
columnNames | String[] | Os nomes das colunas em cujas chaves geradas automaticamente são disponibilizadas para recuperação futura. |
Retorno
Integer: a contagem de linhas para instruções da linguagem de manipulação de dados ou 0 para instruções que não retornam nada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getConnection()
Para ver a documentação desse método, consulte
java.sql.Statement#getConnection().
Retorno
JdbcConnection: a conexão que produziu essa instrução.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getFetchDirection()
Para ver a documentação desse método, consulte
java.sql.Statement#getFetchDirection().
Retorno
Integer: a direção padrão dos conjuntos de resultados gerados por esta instrução, que é
Jdbc.ResultSet.FETCH_FORWARD ou Jdbc.ResultSet.FETCH_REVERSE.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getFetchSize()
Para ver a documentação desse método, consulte
java.sql.Statement#getFetchSize().
Retorno
Integer: o tamanho padrão da busca da linha para os conjuntos de resultados gerados a partir dessa instrução.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getGeneratedKeys()
Para ver a documentação desse método, consulte
java.sql.Statement#getGeneratedKeys().
Retorno
JdbcResultSet: um conjunto de resultados contendo as chaves geradas automaticamente pela execução da instrução.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxFieldSize()
Para ver a documentação desse método, consulte
java.sql.Statement#getMaxFieldSize().
Retorno
Integer: o limite de tamanho de bytes da coluna atual para colunas que armazenam valores de caracteres e binários. O valor zero indica que não há limite.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMaxRows()
Para ver a documentação desse método, consulte
java.sql.Statement#getMaxRows().
Retorno
Integer: o número máximo atual de linhas para um conjunto de resultados produzido por esta instrução. Um valor de 0 indica que não há limite.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMoreResults()
Para ver a documentação desse método, consulte
java.sql.Statement#getMoreResults().
Retorno
Boolean: true se o próximo resultado for um conjunto de resultados. Caso contrário, false.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getMoreResults(current)
Para ver a documentação desse método, consulte
java.sql.Statement#getMoreResults(int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
current | Integer | Uma sinalização que indica o que acontece com os conjuntos de resultados atuais quando recuperados. Esse valor é Jdbc.Statement.CLOSE_CURRENT_RESULT, Jdbc.Statement.KEEP_CURRENT_RESULT ou Jdbc.Statement.CLOSE_ALL_RESULTS. |
Retorno
Boolean: true se o próximo resultado for um conjunto de resultados. Caso contrário, false.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getQueryTimeout()
Para ver a documentação desse método, consulte
java.sql.Statement#getQueryTimeout().
Retorno
Integer: o tempo limite atual da consulta em segundos. O valor zero indica que não há tempo limite.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getResultSet()
Para ver a documentação desse método, consulte
java.sql.Statement#getResultSet().
Retorno
JdbcResultSet: o conjunto de resultados atual ou null se o resultado for uma contagem de atualização ou não houver mais resultados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getResultSetConcurrency()
Para ver a documentação desse método, consulte
java.sql.Statement#getResultSetConcurrency().
Retorno
Integer: a simultaneidade do conjunto de resultados para os conjuntos de resultados gerados por essa instrução, que é
Jdbc.ResultSet.CONCUR_READ_ONLY ou Jdbc.ResultSet.CONCUR_UPDATABLE.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getResultSetHoldability()
Para ver a documentação desse método, consulte
java.sql.Statement#getResultSetHoldability().
Retorno
Integer: a capacidade de retenção do conjunto de resultados, que é Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getResultSetType()
Para ver a documentação desse método, consulte
java.sql.Statement#getResultSetType().
Retorno
Integer: o tipo para os conjuntos de resultados gerados a partir dessa instrução, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getUpdateCount()
Para ver a documentação desse método, consulte
java.sql.Statement#getUpdateCount().
Retorno
Integer: o resultado atual como uma contagem de atualização ou -1 se o resultado atual for um conjunto de resultados ou se não houver mais resultados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
getWarnings()
Para ver a documentação desse método, consulte
java.sql.Statement#getWarnings().
Retorno
String[]: o conjunto atual de alertas, ou null se não houver avisos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
isClosed()
Para ver a documentação desse método, consulte
java.sql.Statement#isClosed().
Retorno
Boolean: true se a instrução for encerrada. Caso contrário, false.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
isPoolable()
Para ver a documentação desse método, consulte
java.sql.Statement#isPoolable().
Retorno
Boolean: true se a instrução puder ser agrupada. Caso contrário, false.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
setCursorName(name)
Para ver a documentação desse método, consulte
java.sql.Statement#setCursorName(String).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
name | String | O novo nome do cursor, que precisa ser exclusivo em uma conexão. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
setEscapeProcessing(enable)
Para ver a documentação desse método, consulte
java.sql.Statement#setEscapeProcessing(boolean).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
enable | Boolean | Se for true, o processamento de escape será ativado. Caso contrário, ele será desativado. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
setFetchDirection(direction)
Para ver a documentação desse método, consulte
java.sql.Statement#setFetchDirection(int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
direction | Integer | A direção especificada a ser definida, que é Jdbc.ResultSet.FETCH_FORWARD ou Jdbc.ResultSet.FETCH_REVERSE. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
setFetchSize(rows)
Para ver a documentação desse método, consulte
java.sql.Statement#setFetchSize(int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
rows | Integer | O número de linhas a serem buscadas. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
setMaxFieldSize(max)
Para ver a documentação desse método, consulte
java.sql.Statement#setMaxFieldSize(int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
max | Integer | O novo limite de tamanho de bytes da coluna. Um valor de zero indica que não há limite. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
setMaxRows(max)
Para ver a documentação desse método, consulte
java.sql.Statement#setMaxRows(int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
max | Integer | O número máximo de linhas que um conjunto de resultados gerado por esta instrução pode ter. Um valor de 0 indica que não há limite. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
setPoolable(poolable)
Para ver a documentação desse método, consulte
java.sql.Statement#setPoolable(boolean).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
poolable | Boolean | Se true, solicita que essa instrução seja agrupada. Caso contrário, ela será solicitada. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request
setQueryTimeout(seconds)
Para ver a documentação desse método, consulte
java.sql.Statement#setQueryTimeout(int).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
seconds | Integer | O novo tempo limite da consulta em segundos. O valor 0 indica que não há tempo limite. |
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/script.external_request