JDBC ParameterMetaData
。如需此類別的說明文件,請參閱
java.sql.ParameterMetaData
。
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
getParameterClassName(param) | String | 如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterClassName(int) 。 |
getParameterCount() | Integer | 如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterCount() 。 |
getParameterMode(param) | Integer | 如需這個方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterMode(int) 。 |
getParameterType(param) | Integer | 如需這個方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterType(int) 。 |
getParameterTypeName(param) | String | 如需這個方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterTypeName(int) 。 |
getPrecision(param) | Integer | 如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getPrecision(int) 。 |
getScale(param) | Integer | 如需這個方法的說明文件,請參閱
java.sql.ParameterMetaData#getScale(int) 。 |
isNullable(param) | Integer | 如需這個方法的說明文件,請參閱
java.sql.ParameterMetaData#isNullable(int) 。 |
isSigned(param) | Boolean | 如需這個方法的說明文件,請參閱
java.sql.ParameterMetaData#isSigned(int) 。 |
內容詳盡的說明文件
getParameterClassName(param)
如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterClassName(int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
param | Integer | 要檢查的參數索引。第一個參數的索引為 1。 |
回攻員
String
:JdbcPreparedStatement.setObject(index, x)
方法使用的完整 Java 類別名稱。
授權
使用這個方法的指令碼需要下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
getParameterCount()
如需這個方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterCount()
。
回攻員
Integer
:這個中繼資料包含資訊的參數數量。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
getParameterMode(param)
如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterMode(int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
param | Integer | 要檢查的參數索引。第一個參數的索引為 1。 |
回攻員
Integer
:指定參數的模式,可以是 Jdbc.ParameterMetaData.parameterModeIn
、Jdbc.ParameterMetaData.parameterModeOut
、Jdbc.ParameterMetaData.parameterModeInOut
或 Jdbc.ParameterMetaData.parameterModeUnknown
其中一種。
授權
使用這個方法的指令碼需要下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
getParameterType(param)
如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterType(int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
param | Integer | 要檢查的參數索引。第一個參數的索引為 1。 |
回攻員
Integer
:指定參數的 SQL 類型。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
getParameterTypeName(param)
如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getParameterTypeName(int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
param | Integer | 要檢查的參數索引。第一個參數的索引為 1。 |
回攻員
String
:指定參數的資料庫專屬類型名稱。如果參數為使用者定義的類型,則為完整類型名稱。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
getPrecision(param)
如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getPrecision(int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
param | Integer | 要檢查的參數索引。第一個參數的索引為 1。 |
回攻員
Integer
:指定參數的資料欄大小上限。對於數值資料,這是精確度的上限。如為字元資料,則是以字元為單位。對於日期時間資料,這是字串表示法的字元長度 (假設秒數小數位的最大允許精確度)。對於二進位資料,這是長度 (以位元組為單位)。對於 ROWID
資料類型,這是長度 (以位元組為單位)。對於資料欄大小不適用的類型,會傳回 0。
授權
使用這個方法的指令碼需要下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
getScale(param)
如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#getScale(int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
param | Integer | 要檢查的參數索引。第一個參數的索引為 1。 |
回攻員
Integer
:指定參數小數點右側的位數。對於不支援比例的資料類型,會傳回 0。
授權
使用這個方法的指令碼需要下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
isNullable(param)
如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#isNullable(int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
param | Integer | 要檢查的參數索引。第一個參數的索引為 1。 |
回攻員
Integer
:指定參數的可空值性狀態,可為 Jdbc.ParameterMetaData.parameterNoNulls
、Jdbc.ParameterMetaData.parameterNullable
或 Jdbc.ParameterMetaData.parameterNullableUnknown
。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request
isSigned(param)
如需此方法的說明文件,請參閱
java.sql.ParameterMetaData#isSigned(int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
param | Integer | 要檢查的參數索引。第一個參數的索引為 1。 |
回攻員
Boolean
:如果指定的參數可接受帶號數字值,則為 true
;否則為 false
。
授權
使用這個方法的腳本需要具備下列一或多個範圍的授權:
-
https://www.googleapis.com/auth/script.external_request