Class JdbcParameterMetaData

Jdbc參數中繼資料

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)

參數

名稱類型說明
paramInteger要檢查的參數索引。第一個參數的索引為 1。

回攻員

StringJdbcPreparedStatement.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)

參數

名稱類型說明
paramInteger要檢查的參數索引。第一個參數的索引為 1。

回攻員

Integer:指定參數的模式,可以是 Jdbc.ParameterMetaData.parameterModeInJdbc.ParameterMetaData.parameterModeOutJdbc.ParameterMetaData.parameterModeInOutJdbc.ParameterMetaData.parameterModeUnknown 其中一種。

授權

使用這個方法的腳本需要具備下列一或多個範圍的授權:

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

getParameterType(param)

如需此方法的說明文件,請參閱 java.sql.ParameterMetaData#getParameterType(int)

參數

名稱類型說明
paramInteger要檢查的參數索引。第一個參數的索引為 1。

回攻員

Integer:指定參數的 SQL 類型

授權

使用這個方法的腳本需要具備下列一或多個範圍的授權:

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

getParameterTypeName(param)

如需此方法的說明文件,請參閱 java.sql.ParameterMetaData#getParameterTypeName(int)

參數

名稱類型說明
paramInteger要檢查的參數索引。第一個參數的索引為 1。

回攻員

String:指定參數的資料庫專屬類型名稱。如果參數為使用者定義的類型,則為完整類型名稱。

授權

使用這個方法的腳本需要具備下列一或多個範圍的授權:

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

getPrecision(param)

如需此方法的說明文件,請參閱 java.sql.ParameterMetaData#getPrecision(int)

參數

名稱類型說明
paramInteger要檢查的參數索引。第一個參數的索引為 1。

回攻員

Integer:指定參數的資料欄大小上限。對於數值資料,這是精確度的上限。對於字元資料,這項屬性是字元長度。對於日期時間資料,這是字串表示法的字元長度 (假設秒數小數位的最大允許精確度)。對於二進位資料,這是長度 (以位元組為單位)。對於 ROWID 資料類型,這是長度 (以位元組為單位)。對於資料欄大小不適用的類型,會傳回 0。

授權

使用這個方法的腳本需要具備下列一或多個範圍的授權:

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

getScale(param)

如需此方法的說明文件,請參閱 java.sql.ParameterMetaData#getScale(int)

參數

名稱類型說明
paramInteger要檢查的參數索引。第一個參數的索引為 1。

回攻員

Integer:指定參數小數點右側的位數。對於不支援比例的資料類型,會傳回 0。

授權

使用這個方法的腳本需要具備下列一或多個範圍的授權:

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

isNullable(param)

如需此方法的說明文件,請參閱 java.sql.ParameterMetaData#isNullable(int)

參數

名稱類型說明
paramInteger要檢查的參數索引。第一個參數的索引為 1。

回攻員

Integer:指定參數的可空值狀態,可為 Jdbc.ParameterMetaData.parameterNoNullsJdbc.ParameterMetaData.parameterNullableJdbc.ParameterMetaData.parameterNullableUnknown

授權

使用這個方法的腳本需要具備下列一或多個範圍的授權:

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

isSigned(param)

如需此方法的說明文件,請參閱 java.sql.ParameterMetaData#isSigned(int)

參數

名稱類型說明
paramInteger要檢查的參數索引。第一個參數的索引為 1。

回攻員

Boolean:如果指定的參數可接受帶號數字值,則為 true;否則為 false

授權

使用這個方法的腳本需要具備下列一或多個範圍的授權:

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