JDBC Statement
. Bu sınıfın dokümanları için java.sql.Statement
bölümüne bakın.
Yöntemler
Ayrıntılı dokümanlar
add Batch(sql)
Bu yöntemin dokümanları için
java.sql.Statement#addBatch(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Bu ifadeye eklenecek SQL komutu (genellikle bir SQL INSERT veya UPDATE ). |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
cancel()
Bu yöntemin dokümanları için
java.sql.Statement#cancel()
adresine bakın.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
clear Batch()
Bu yöntemin dokümanları için
java.sql.Statement#clearBatch()
adresine bakın.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
clear Warnings()
Bu yöntemin dokümanları için
java.sql.Statement#clearWarnings()
adresine bakın.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
close()
Bu yöntemin dokümanları için
java.sql.Statement#close()
adresine bakın.
execute(sql)
Bu yöntemin dokümanları için
java.sql.Statement#execute(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL ifadesi. |
Return
Boolean
: İlk sonuç bir sonuç kümesiyse true
, güncelleme sayısıysa veya sonuç yoksa false
değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, autoGeneratedKeys)
Bu yöntemin dokümanları için
java.sql.Statement#execute(String, int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL ifadesi. |
auto | Integer | Otomatik olarak oluşturulan anahtarların gelecekte Jdbc.Statement.RETURN_GENERATED_KEYS veya Jdbc.Statement.NO_GENERATED_KEYS olarak alınıp alınamayacağını belirten bir işaret. |
Return
Boolean
: İlk sonuç bir sonuç kümesiyse true
, güncelleme sayısıysa veya sonuç yoksa false
değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, columnIndexes)
Bu yöntemin dokümanları için
java.sql.Statement#execute(String, int[])
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL ifadesi. |
column | Integer[] | Otomatik olarak oluşturulan anahtarlarının gelecekte alınması için kullanılabilen sütun dizinleri. |
Return
Boolean
: İlk sonuç bir sonuç kümesiyse true
, güncelleme sayısıysa veya sonuç yoksa false
değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute(sql, columnNames)
Bu yöntemin dokümanları için
java.sql.Statement#execute(String, String[])
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL ifadesi. |
column | String[] | Otomatik olarak oluşturulan anahtarlarının gelecekte alınmasına izin verilen sütunların adları. |
Return
Boolean
: İlk sonuç bir sonuç kümesiyse true
, güncelleme sayısıysa veya sonuç yoksa false
değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute Batch()
Bu yöntemin dokümanları için
java.sql.Statement#executeBatch()
adresine bakın.
Return
Integer[]
: Komutların gruba eklenme sırasını kullanarak gruptaki her komut için güncelleme sayıları
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute Query(sql)
Bu yöntemin dokümanları için
java.sql.Statement#executeQuery(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL ifadesi (genellikle statik bir SELECT ). |
Return
Jdbc
: Yürütme sonuçlarını içeren bir sonuç kümesi. Bu hiçbir zaman null
değildir.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute Update(sql)
Bu yöntemin dokümanları için
java.sql.Statement#executeUpdate(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL Veri Manipülasyon Dili ifadesi (INSERT , UPDATE veya DELETE gibi) ya da hiçbir şey döndürmeyen bir ifade (DDL ifadesi gibi). |
Return
Integer
: Veri Manipülasyon Dili ifadeleri için satır sayısı veya hiçbir şey döndürmeyen ifadeler için 0 değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute Update(sql, autoGeneratedKeys)
Bu yöntemin dokümanları için
java.sql.Statement#executeUpdate(String, int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL Veri Manipülasyon Dili ifadesi (INSERT , UPDATE veya DELETE gibi) ya da hiçbir şey döndürmeyen bir ifade (DDL ifadesi gibi). |
auto | Integer | Otomatik olarak oluşturulan anahtarların gelecekte Jdbc.Statement.RETURN_GENERATED_KEYS veya Jdbc.Statement.NO_GENERATED_KEYS olarak alınıp alınamayacağını belirten bir işaret. |
Return
Integer
: Veri Manipülasyon Dili ifadeleri için satır sayısı veya hiçbir şey döndürmeyen ifadeler için 0 değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute Update(sql, columnIndexes)
Bu yöntemin dokümanları için
java.sql.Statement#executeUpdate(String, int[])
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL Veri Manipülasyon Dili ifadesi (INSERT , UPDATE veya DELETE gibi) ya da hiçbir şey döndürmeyen bir ifade (DDL ifadesi gibi). |
column | Integer[] | Otomatik olarak oluşturulan anahtarlarının gelecekte alınması için kullanılabilen sütun dizinleri. |
Return
Integer
: Veri Manipülasyon Dili ifadeleri için satır sayısı veya hiçbir şey döndürmeyen ifadeler için 0 değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
execute Update(sql, columnNames)
Bu yöntemin dokümanları için
java.sql.Statement#executeUpdate(String, String[])
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
sql | String | Yürütülecek SQL Veri Manipülasyon Dili ifadesi (INSERT , UPDATE veya DELETE gibi) ya da hiçbir şey döndürmeyen bir ifade (DDL ifadesi gibi). |
column | String[] | Otomatik olarak oluşturulan anahtarlarının gelecekte alınmasına izin verilen sütunların adları. |
Return
Integer
: Veri Manipülasyon Dili ifadeleri için satır sayısı veya hiçbir şey döndürmeyen ifadeler için 0 değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Connection()
Bu yöntemin dokümanları için
java.sql.Statement#getConnection()
adresine bakın.
Return
Jdbc
: Bu ifadeyi oluşturan bağlantı.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Fetch Direction()
Bu yöntemin dokümanları için
java.sql.Statement#getFetchDirection()
bölümüne bakın.
Return
Integer
: Bu ifadenin oluşturduğu sonuç kümeleri için varsayılan yöndür. Bu yön Jdbc.ResultSet.FETCH_FORWARD
veya Jdbc.ResultSet.FETCH_REVERSE
olabilir.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Fetch Size()
Bu yöntemin dokümanları için
java.sql.Statement#getFetchSize()
adresine bakın.
Return
Integer
: Bu ifadeden oluşturulan sonuç kümeleri için varsayılan satır getirme boyutu.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Generated Keys()
Bu yöntemin dokümanları için
java.sql.Statement#getGeneratedKeys()
bölümüne bakın.
Return
Jdbc
: Bu ifadenin yürütülmesiyle oluşturulan otomatik olarak oluşturulan anahtarları içeren bir sonuç kümesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Max Field Size()
Bu yöntemin dokümanları için
java.sql.Statement#getMaxFieldSize()
bölümüne bakın.
Return
Integer
: Karakter ve ikili değerler depolayan sütunlar için geçerli sütun bayt boyutu sınırı. Sıfır değer, sınır olmadığını gösterir.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Max Rows()
Bu yöntemin dokümanları için
java.sql.Statement#getMaxRows()
adresine bakın.
Return
Integer
: Bu ifadenin oluşturduğu bir sonuç kümesi için geçerli maksimum satır sayısıdır. 0 değeri, sınır olmadığını gösterir.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get More Results()
Bu yöntemin dokümanları için
java.sql.Statement#getMoreResults()
bölümüne bakın.
Return
Boolean
: Sonraki sonuç bir sonuç kümesiyse true
, aksi takdirde false
değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get More Results(current)
Bu yöntemin dokümanları için
java.sql.Statement#getMoreResults(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
current | Integer | Alındığında mevcut sonuç kümelerine ne olacağını belirten bir işaret. Bu değer Jdbc.Statement.CLOSE_CURRENT_RESULT , Jdbc.Statement.KEEP_CURRENT_RESULT veya Jdbc.Statement.CLOSE_ALL_RESULTS 'den biridir. |
Return
Boolean
: Sonraki sonuç bir sonuç kümesiyse true
, aksi takdirde false
değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Query Timeout()
Bu yöntemin dokümanları için
java.sql.Statement#getQueryTimeout()
bölümüne bakın.
Return
Integer
: Saniye cinsinden geçerli sorgu zaman aşımı. Sıfır değeri, zaman aşımı olmadığını gösterir.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Result Set()
Bu yöntemin dokümanları için
java.sql.Statement#getResultSet()
adresine bakın.
Return
Jdbc
: Mevcut sonuç grubu veya sonuç bir güncelleme sayısıysa ya da başka sonuç yoksa null
.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Result Set Concurrency()
Bu yöntemin dokümanları için
java.sql.Statement#getResultSetConcurrency()
bölümüne bakın.
Return
Integer
: Bu ifadeden oluşturulan sonuç kümeleri için sonuç kümesi eşzamanlılığıdır ve Jdbc.ResultSet.CONCUR_READ_ONLY
veya Jdbc.ResultSet.CONCUR_UPDATABLE
değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Result Set Holdability()
Bu yöntemin dokümanları için
java.sql.Statement#getResultSetHoldability()
bölümüne bakın.
Return
Integer
: Sonuç kümesinin tutulabilirliğidir (Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT
veya Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT
).
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Result Set Type()
Bu yöntemin dokümanları için
java.sql.Statement#getResultSetType()
bölümüne bakın.
Return
Integer
: Bu ifadeden oluşturulan sonuç kümeleri için sonuç kümesi türü. Jdbc.ResultSet.TYPE_FORWARD_ONLY
, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE
veya Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE
olabilir.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Update Count()
Bu yöntemin dokümanları için
java.sql.Statement#getUpdateCount()
bölümüne bakın.
Return
Integer
: Güncelleme sayısı olarak mevcut sonuç veya mevcut sonuç bir sonuç grubuysa ya da başka sonuç yoksa -1.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
get Warnings()
Bu yöntemin dokümanları için
java.sql.Statement#getWarnings()
adresine bakın.
Return
String[]
: Mevcut uyarı grubu veya uyarı yoksa null
.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
is Closed()
Bu yöntemin dokümanları için
java.sql.Statement#isClosed()
adresine bakın.
Return
Boolean
: Bu ifade kapalıysa true
, aksi takdirde false
değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
is Poolable()
Bu yöntemin dokümanları için
java.sql.Statement#isPoolable()
adresine bakın.
Return
Boolean
: Bu ifade gruplandırılabilirse true
, aksi takdirde false
değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
set Cursor Name(name)
Bu yöntemin dokümanları için
java.sql.Statement#setCursorName(String)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | Bir bağlantı içinde benzersiz olması gereken yeni kursör adı. |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
set Escape Processing(enable)
Bu yöntemin dokümanları için
java.sql.Statement#setEscapeProcessing(boolean)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
enable | Boolean | true ise kaçış işleme etkindir, aksi takdirde devre dışıdır. |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
set Fetch Direction(direction)
Bu yöntemin dokümanları için
java.sql.Statement#setFetchDirection(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
direction | Integer | Ayarlanacak belirtilen yön (Jdbc.ResultSet.FETCH_FORWARD veya Jdbc.ResultSet.FETCH_REVERSE ). |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
set Fetch Size(rows)
Bu yöntemin dokümanları için
java.sql.Statement#setFetchSize(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
rows | Integer | Getirilecek satır sayısı. |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
set Max Field Size(max)
Bu yöntemin dokümanları için
java.sql.Statement#setMaxFieldSize(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
max | Integer | Yeni sütun bayt boyutu sınırı; sıfır değeri, sınır olmadığını gösterir. |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
set Max Rows(max)
Bu yöntemin dokümanları için
java.sql.Statement#setMaxRows(int)
adresine bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
max | Integer | Bu ifade tarafından oluşturulan bir sonuç kümesinin sahip olabileceği maksimum satır sayısı. 0 değeri, sınır olmadığını gösterir. |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
set Poolable(poolable)
Bu yöntemin dokümanları için
java.sql.Statement#setPoolable(boolean)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
poolable | Boolean | true ise bu ifadenin birleştirilmesini, aksi takdirde birleştirilmemesini ister. |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request
set Query Timeout(seconds)
Bu yöntemin dokümanları için
java.sql.Statement#setQueryTimeout(int)
bölümüne bakın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
seconds | Integer | Saniye cinsinden yeni sorgu zaman aşımı. 0 değeri, zaman aşımı olmadığını gösterir. |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/script.external_request