Metode getFunctionColumns (SQLServerDatabaseMetaData)
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 itu adalah string kosong "", hasilnya menyertakan fungsi tanpa katalog. Jika null, nama katalog tidak digunakan untuk pencarian.
schemaPattern
String yang berisi pola nama skema. Jika itu adalah 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
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 | Tipe | 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.Type. |
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 | Basis untuk jenis numerik. |
NULLABLE | pendek | Menunjukkan apakah parameter atau nilai yang dikembalikan dapat berisi nilai null . Ini bisa menjadi salah satu 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 interval tanggalwaktu 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_TYPE SQL_DATETIME atau SQL_INTERVAL. Untuk jenis data selain interval datetime dan ISO, kolom ini adalah 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 nullability 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 kumpulan 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 | kecil | 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