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 - ชื่อแคตตาล็อกของตารางในคอลัมน์ที่กำหนด หรือสตริงว่างหากไม่เกี่ยวข้อง

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

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

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

getColumnClassName(column)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
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)

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getColumnLabel(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getColumnType(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getColumnTypeName(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getPrecision(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getScale(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getSchemaName(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

getTableName(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isAutoIncrement(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isCaseSensitive(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isCurrency(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isDefinitelyWritable(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isNullable(column)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
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)

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isSearchable(column)

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

พารามิเตอร์

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

รีเทิร์น

Booleantrue หากอนุประโยค WHERE ใช้คอลัมน์ที่ระบุได้ หรือ false ในกรณีอื่นๆ

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

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

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

isSigned(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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

isWritable(column)

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

พารามิเตอร์

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

รีเทิร์น

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

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

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

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