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,以此類推)。

回攻員

Booleantrue 表示寫入指定資料欄是否成功,否則則為 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,以此類推)。

回攻員

Booleantrue 表示指定資料欄確定不可寫入,false 否則。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

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

isSearchable(column)

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

參數

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

回攻員

Boolean:如果子句可使用指定資料欄,則為 true,否則為 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,以此類推)。

回攻員

Booleantrue (如果可以寫入指定資料欄),false 否則。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

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