Class JdbcResultSetMetaData

JdbcResultSetMetaData

ResultSetMetaData ของ JDBC หากต้องการดูเอกสารของชั้นเรียนนี้ โปรดดู 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)

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getColumnClassName(column)

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
columnIntegerดัชนีของคอลัมน์ที่จะตรวจสอบ (คอลัมน์แรกคือ 1 คอลัมน์ที่สองคือ 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)

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getColumnLabel(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getColumnName(column)

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

พารามิเตอร์

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

รีเทิร์น

String — ชื่อคอลัมน์ที่กำหนด

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

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

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

getColumnType(column)

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

พารามิเตอร์

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

รีเทิร์น

Integerประเภท SQL ของคอลัมน์ที่กำหนด

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

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

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

getColumnTypeName(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getPrecision(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getScale(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getSchemaName(column)

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

พารามิเตอร์

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

รีเทิร์น

String — สคีมาตารางของคอลัมน์ที่กำหนด

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

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

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

getTableName(column)

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

พารามิเตอร์

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

รีเทิร์น

String — ชื่อตารางของคอลัมน์ที่กำหนด หรือสตริงว่าง (หากมี)

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

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

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

isAutoIncrement(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isCaseSensitive(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isCurrency(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isDefinitelyWritable(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isNullable(column)

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

พารามิเตอร์

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

รีเทิร์น

Integer — สถานะความสามารถในการเว้นว่างของคอลัมน์ที่ระบุ ซึ่งก็คือ 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)

พารามิเตอร์

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

รีเทิร์น

Booleantrue หากคอลัมน์ที่กำหนดเขียนไม่ได้แน่นอน false หากไม่ใช่

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

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

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

isSearchable(column)

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

พารามิเตอร์

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

รีเทิร์น

Booleantrue หากคำสั่ง where สามารถใช้คอลัมน์ที่ระบุได้ falseในกรณีอื่นๆ

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

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

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

isSigned(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isWritable(column)

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

พารามิเตอร์

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

รีเทิร์น

Booleantrue หากเขียนไปยังคอลัมน์ที่กำหนดได้ มิเช่นนั้นให้เขียน false

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

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

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