Metode getFunctionColumns (SQLServerDatabaseMetaData)

Unduh driver JDBC

Mengambil deskripsi parameter sistem atau fungsi pengguna katalog yang ditentukan dan jenis pengembalian.

Sintaks

  
public ResultSet getFunctionColumns(java.lang.String catalog,  
                       java.lang.String schemaPattern,  
                       java.lang.String functionNamePattern  
                       java.lang.String columnNamePattern)  

Parameter

katalog

String yang berisi nama katalog. Jika string kosong "", hasilnya menyertakan fungsi tanpa katalog. Jika null, nama katalog tidak digunakan untuk pencarian.

schemaPattern

String yang berisi pola nama skema. Jika string kosong "", hasilnya menyertakan fungsi tanpa skema. Jika null, nama skema tidak digunakan untuk pencarian.

functionNamePattern

String yang berisi nama fungsi.

columnNamePattern

String yang berisi nama parameter.

Tampilkan Nilai

Objek SQLServerResultSet .

Pengecualian

SQLServerException

Keterangan

Metode getFunctionColumns ini ditentukan oleh metode getFunctionColumns di antarmuka java.sql.DatabaseMetaData.

Metode ini hanya mengembalikan fungsi dan parameter yang cocok dengan skema, nama fungsi, dan nama parameter yang ditentukan dalam katalog yang ditentukan.

Setiap baris dalam tataan hasil menyertakan kolom berikut untuk deskripsi parameter, deskripsi kolom, atau jenis pengembalian:

Nama Jenis Deskripsi
FUNCTION_CAT String Nama database tempat fungsi berada.
FUNCTION_SCHEM String Skema untuk fungsi.
FUNCTION_NAME String Nama fungsi.
COLUMN_NAME String Nama parameter atau kolom.
COLUMN_TYPE pendek Jenis kolom. Jenis dapat berupa salah satu dari nilai berikut:

functionColumnUnknown (0): Jenis tidak diketahui.

functionColumnIn (1): Parameter input.

functionColumnInOut (2): Parameter Input/Output.

functionColumnOut (3): Parameter output.

functionReturn (4): Nilai pengembalian fungsi.

functionColumnResult (5): Parameter atau kolom adalah kolom dalam tataan hasil.
DATA_TYPE smallint Nilai jenis data SQL dari Java.sql.Types.
TYPE_NAME String Nama jenis data.
PRESISI int Jumlah total digit signifikan.
LENGTH int Panjang data dalam byte.
SKALA pendek Jumlah digit di sebelah kanan titik desimal.
.RADIX pendek Dasar untuk jenis numerik.
NULLABLE pendek Menunjukkan apakah parameter atau nilai yang dikembalikan dapat berisi nilai null .

Jenis dapat berupa salah satu dari nilai berikut:

functionNoNulls (0): Nilai NULL tidak diperbolehkan.

functionNullable (1): Nilai NULL diizinkan.

functionNullableUnknown (2): Tidak diketahui.
REMARKS String Komentar tentang kolom atau parameter.
COLUMN_DEF String Nilai default kolom.

Catatan: Informasi ini tersedia dengan SQL Server dan khusus driver JDBC.
SQL_DATA_TYPE smallint Kolom ini sama dengan kolom DATA_TYPE, kecuali untuk jenis data intervaldatetime dan ISO.

Catatan: Informasi ini tersedia dengan SQL Server dan khusus driver JDBC.
SQL_DATETIME_SUB smallint Subkode interval ISO tanggalwaktu jika nilai SQL_DATA_TYPESQL_DATETIME atau SQL_INTERVAL. Untuk jenis data selain interval tanggalwaktu dan ISO, kolom ini NULL.

Catatan: Informasi ini tersedia dengan SQL Server dan khusus driver JDBC.
CHAR_OCTET_LENGTH int Panjang maksimum parameter atau kolom berbasis karakter dan biner. Untuk jenis data lainnya, ini adalah NULL.
ORDINAL_POSITION int Untuk parameter input dan output, ini mewakili posisi mulai dari 1.

Untuk kolom tataan hasil, ini adalah posisi kolom dalam tataan hasil mulai dari 1.

Untuk nilai yang dikembalikan, nilainya adalah 0.
IS_NULLABLE String Menentukan kemampuan null parameter atau kolom.

Jenis dapat berupa salah satu dari nilai berikut:

YA: Parameter atau kolom dapat menyertakan nilai NULL.

TIDAK: Parameter atau kolom tidak dapat menyertakan nilai NULL.

String kosong (""): Tidak diketahui.
SS_TYPE_CATALOG_NAME String Nama katalog yang berisi jenis yang ditentukan pengguna (UDT).
SS_TYPE_SCHEMA_NAME String Nama skema yang berisi jenis yang ditentukan pengguna (UDT).
SS_UDT_CATALOG_NAME String Jenis nama yang sepenuhnya memenuhi syarat yang ditentukan pengguna (UDT).
SS_UDT_SCHEMA_NAME String Nama katalog tempat nama koleksi skema XML ditentukan. Jika nama katalog tidak dapat ditemukan, variabel ini berisi string kosong.
SS_UDT_ASSEMBLY_TYPE_NAME String Nama skema tempat nama koleksi skema XML ditentukan. Jika nama skema tidak dapat ditemukan, ini adalah string kosong.
SS_XML_SCHEMACOLLECTION_CATALOG_NAME String Nama koleksi skema XML. Jika nama tidak dapat ditemukan, ini adalah string kosong.
SS_XML_SCHEMACOLLECTION_SCHEMA_NAME String Nama katalog yang berisi jenis yang ditentukan pengguna (UDT).
SS_XML_SCHEMACOLLECTION_NAME String Nama skema yang berisi jenis yang ditentukan pengguna (UDT).
SS_DATA_TYPE tinyint Jenis data SQL Server yang digunakan oleh prosedur tersimpan yang diperluas.

Catatan Untuk informasi selengkapnya tentang jenis data yang dikembalikan oleh SQL Server, lihat "Jenis Data (Transact-SQL)" di SQL Server Books Online.

Lihat juga

Anggota SQLServerDatabaseMetaData
Kelas SQLServerDatabaseMetaData