Class JdbcResultSetMetaData

JdbcResultSetMetaData

JDBC ResultSetMetaData。如需這個類別的說明文件,請參閱 java.sql.ResultSetMetaData

方法

方法傳回類型簡短說明
getCatalogName(column)String如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getCatalogName(int)
getColumnClassName(column)String如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnClassName(int)
getColumnCount()Integer如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnCount()
getColumnDisplaySize(column)Integer如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnDisplaySize(int)
getColumnLabel(column)String如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnLabel(int)
getColumnName(column)String如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnName(int)
getColumnType(column)Integer如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnType(int)
getColumnTypeName(column)String如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnTypeName(int)
getPrecision(column)Integer如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getPrecision(int)
getScale(column)Integer如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getScale(int)
getSchemaName(column)String如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getSchemaName(int)
getTableName(column)String如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getTableName(int)
isAutoIncrement(column)Boolean如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isAutoIncrement(int)
isCaseSensitive(column)Boolean如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isCaseSensitive(int)
isCurrency(column)Boolean如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isCurrency(int)
isDefinitelyWritable(column)Boolean如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isDefinitelyWritable(int)
isNullable(column)Integer如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isNullable(int)
isReadOnly(column)Boolean如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isReadOnly(int)
isSearchable(column)Boolean如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isSearchable(int)
isSigned(column)Boolean如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isSigned(int)
isWritable(column)Boolean如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isWritable(int)

內容詳盡的說明文件

getCatalogName(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getCatalogName(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

String:指定資料欄中資料表的目錄名稱,如不適用則為空字串。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getColumnClassName(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnClassName(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

String:指定資料欄值的類別完整名稱。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getColumnCount()

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnCount()

回攻員

Integer:這個結果集中的欄數。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getColumnDisplaySize(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnDisplaySize(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Integer:指定欄寬允許的字元數上限。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getColumnLabel(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnLabel(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

String:指定資料欄的建議標題,通常由 SQL AS 子句指定。 如未指定 AS,則會傳回與 getColumnName(column) 相同的結果。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getColumnName(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnName(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

String:指定資料欄的名稱。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getColumnType(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnType(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Integer:指定資料欄的 SQL 類型

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getColumnTypeName(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getColumnTypeName(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

String:指定資料欄的資料庫專屬型別名稱。如果這是使用者定義的型別,則傳回完整型別名稱。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getPrecision(column)

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

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

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

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getScale(column)

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

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Integer:指定欄位中小數點右側的位數。如果資料類型不適用於比例,則傳回 0。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getSchemaName(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getSchemaName(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

String:指定資料欄的資料表結構定義。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

getTableName(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#getTableName(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

String:指定資料欄的資料表名稱,如不適用則為空字串。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isAutoIncrement(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isAutoIncrement(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Boolean:如果指定欄是自動編號,則為 true;否則為 false

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isCaseSensitive(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isCaseSensitive(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Boolean:如果指定欄位區分大小寫,則為 true;否則為 false

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isCurrency(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isCurrency(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Boolean:如果指定欄是現金價值,則為 true;否則為 false

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isDefinitelyWritable(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isDefinitelyWritable(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Boolean - true:如果寫入指定資料欄的作業一定會成功,則為這個值;false 否則為這個值。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isNullable(column)

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

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Integer:指定資料欄的可為空值狀態,即 Jdbc.ResultSetMetaData.columnNoNullsJdbc.ResultSetMetaData.columnNullableJdbc.ResultSetMetaData.columnNullableUnknown

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isReadOnly(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isReadOnly(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Boolean - 如果指定資料欄絕對不可寫入,則為 true;否則為 false

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isSearchable(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isSearchable(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Boolean - true (如果 where 子句可以使用指定的資料欄);否則為 false

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isSigned(column)

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

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Boolean - true (如果指定資料欄中的值為帶正負號的數字);false (否則)。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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

isWritable(column)

如需這個方法的說明文件,請參閱 java.sql.ResultSetMetaData#isWritable(int)

參數

名稱類型說明
columnInteger要檢查的欄索引 (第一欄為 1,第二欄為 2,依此類推)。

回攻員

Boolean - true (如果可以寫入指定資料欄);false (否則)。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

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