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 คือ 2 และต่อๆ ไป)

รีเทิร์น

String — ชื่อแคตตาล็อกของตารางในคอลัมน์ที่กําหนด หรือสตริงว่างหากไม่เกี่ยวข้อง

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getColumnClassName(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getColumnClassName(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

String — ชื่อที่สมบูรณ์ในตัวเองของคลาสของค่าในคอลัมน์ที่กําหนด

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getColumnCount()

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getColumnCount()

รีเทิร์น

Integer — จํานวนคอลัมน์ในชุดผลลัพธ์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getColumnDisplaySize(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getColumnDisplaySize(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Integer — จํานวนอักขระสูงสุดที่อนุญาตเป็นความกว้างของคอลัมน์ที่กําหนด

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getColumnLabel(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getColumnLabel(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

String — ชื่อที่แนะนำของคอลัมน์ที่กําหนด ซึ่งมักจะระบุด้วยวลี SQL AS แสดงผลค่าเดียวกับ getColumnName(column) หากไม่ระบุ AS

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getColumnName(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getColumnName(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

String — ชื่อของคอลัมน์ที่กําหนด

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getColumnType(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getColumnType(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Integerประเภท SQL ของคอลัมน์ที่ระบุ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getColumnTypeName(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getColumnTypeName(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

String — ชื่อประเภทเฉพาะฐานข้อมูลของคอลัมน์ที่กําหนด แสดงผลชื่อประเภทที่สมบูรณ์ในตัวเองหากเป็นประเภทที่ผู้ใช้กำหนด

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getPrecision(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getPrecision(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Integer — ขนาดคอลัมน์สูงสุดของคอลัมน์หนึ่งๆ สําหรับข้อมูลตัวเลข ค่านี้คือความแม่นยำสูงสุด สำหรับข้อมูลอักขระ ความยาวจะเป็นจำนวนอักขระ สำหรับข้อมูลวันที่และเวลา ความยาวนี้คือความยาวของอักขระในการนําเสนอสตริง (โดยสมมติว่าองค์ประกอบของเศษวินาทีมีความแม่นยําสูงสุดที่อนุญาต) สำหรับข้อมูลไบนารี ความยาวจะเป็นหน่วยไบต์ สำหรับประเภทข้อมูล ROWID ค่านี้คือความยาวเป็นไบต์ แสดงผล 0 สำหรับประเภทที่ขนาดคอลัมน์ใช้ไม่ได้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getScale(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getScale(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Integer — จํานวนตัวเลขทางด้านขวาของจุดทศนิยมของคอลัมน์ที่กําหนด แสดงผล 0 สำหรับประเภทข้อมูลที่ไม่สามารถใช้รูปแบบนี้ได้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getSchemaName(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getSchemaName(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

String — สคีมาตารางของคอลัมน์ที่ระบุ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getTableName(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#getTableName(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

String — ชื่อตารางของคอลัมน์ที่กําหนด หรือสตริงว่างหากไม่เกี่ยวข้อง

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isAutoIncrement(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isAutoIncrement(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Booleantrue หากคอลัมน์ที่ระบุได้รับการจัดหมายเลขโดยอัตโนมัติ หรือ false หากไม่เป็นเช่นนั้น

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isCaseSensitive(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isCaseSensitive(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Booleantrue หากคอลัมน์ที่ระบุคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ จะเป็น false ในกรณีอื่นๆ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isCurrency(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isCurrency(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Booleantrue หากคอลัมน์ที่ระบุเป็นมูลค่าเงินสด และเป็น false ในกรณีอื่นๆ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isDefinitelyWritable(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isDefinitelyWritable(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Booleantrue หากการเขียนลงในคอลัมน์ที่ระบุสำเร็จอย่างแน่นอน false ไม่เช่นนั้น

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isNullable(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isNullable(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Integer — สถานะ Nullability ของคอลัมน์ที่ระบุ ซึ่งได้แก่ Jdbc.ResultSetMetaData.columnNoNulls, Jdbc.ResultSetMetaData.columnNullable หรือ Jdbc.ResultSetMetaData.columnNullableUnknown

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isReadOnly(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isReadOnly(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Booleantrue หากคอลัมน์ที่ระบุไม่สามารถเขียนได้อย่างแน่นอน และเป็น false ในกรณีอื่นๆ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isSearchable(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isSearchable(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Booleantrue หากคำสั่ง WHERE ใช้คอลัมน์ที่ระบุได้ หรือไม่เช่นนั้นจะเป็น false

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isSigned(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isSigned(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Booleantrue หากค่าในคอลัมน์ที่ระบุเป็นตัวเลขที่มีเครื่องหมาย และ false ในกรณีอื่นๆ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isWritable(column)

ดูเอกสารประกอบของวิธีการนี้ได้ที่ java.sql.ResultSetMetaData#isWritable(int)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1, คอลัมน์ที่ 2 คือ 2 และต่อๆ ไป)

รีเทิร์น

Booleantrue หากเขียนลงในคอลัมน์ที่ระบุได้ falseในกรณีอื่น

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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