Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 11.3 LTS ke atas
Unity Catalog saja
Penting
Fitur ini ada di Pratinjau Publik.
INFORMATION_SCHEMA.PARAMETERS mencantumkan parameter rutin dalam katalog.
Baris yang dikembalikan terbatas pada rutinitas yang diistimewakan pengguna untuk berinteraksi.
Definisi
Hubungan PARAMETERS berisi kolom berikut:
| Nama | Jenis data | Dapat diubah ke null | Standard | Deskripsi |
|---|---|---|---|---|
SPECIFIC_CATALOG |
STRING |
Tidak | Ya | Katalog yang berisi rutinitas. |
SPECIFIC_SCHEMA |
STRING |
Tidak | Ya | Database (skema) yang berisi rutinitas. |
SPECIFIC_NAME |
STRING |
Tidak | Ya | Nama skema unik (spesifik) dari rutinitas. |
ORDINAL_POSITION |
INTEGER |
Tidak | Ya | Posisi (berbasis 1) parameter dalam daftar parameter rutin. |
PARAMETER_MODE |
STRING |
Tidak | Ya |
'IN', 'INOUT', atau 'OUT'. |
IS_RESULT |
STRING |
Tidak | Ya | Selalu 'NO'. Disiapkan untuk penggunaan masa mendatang. |
AS_LOCATOR |
STRING |
Tidak | Ya | Selalu 'NO'. Disiapkan untuk penggunaan masa mendatang. |
PARAMETER_NAME |
STRING |
Ya | Ya | Nama parameter, NULL jika tidak disebutkan namanya. |
DATA_TYPE |
STRING |
Tidak | Ya | Nama jenis data parameter. |
FULL_DATA_TYPE |
STRING |
Tidak | Tidak | Definisi jenis data parameter, misalnya 'DECIMAL(10, 4)'. |
CHARACTER_MAXIMUM_LENGTH |
INTEGER |
Ya | Ya | Selalu NULL, dicadangkan untuk digunakan di masa mendatang. |
CHARACTER_OCTET_LENGTH |
STRING |
Ya | Ya | Selalu NULL, dicadangkan untuk digunakan di masa mendatang. |
NUMERIC_PRECISION |
INTEGER |
Ya | Ya | Untuk jenis numerik integral base-2, FLOAT, dan DOUBLE, jumlah bit yang didukung. Untuk DECIMAL jumlah digit, NULL jika tidak. |
NUMERIC_PRECISION_RADIX |
INTEGER |
Ya | Ya | Untuk DECIMAL 10, untuk semua jenis numerik lainnya 2, NULL jika tidak. |
NUMERIC_SCALE |
INTEGER |
Ya | Ya | Untuk tipe numerik integral 0, untuk DECIMAL jumlah digit di sebelah kanan titik desimal, NULL jika tidak. |
DATETIME_PRECISION |
INTEGER |
Ya | Ya | Untuk DATE 0, untuk TIMESTAMP, dan INTERVAL ...
SECOND 3, 0 lainnya INTERVAL , NULL jika tidak. |
INTERVAL_TYPE |
STRING |
Ya | Ya | Untuk INTERVAL bagian unit interval, misalnya 'YEAR TO MONTH', NULL jika tidak. |
INTERVAL_PRECISION |
INTERAL |
Ya | Ya | Selalu NULL, dicadangkan untuk digunakan di masa mendatang. |
MAXIMUM_CARDINALITY |
INTEGER |
Ya | Ya | Selalu NULL, dicadangkan untuk digunakan di masa mendatang. |
PARAMETER_DEFAULT |
STRING |
Ya | Ya | Selalu NULL, dicadangkan untuk digunakan di masa mendatang. |
COMMENT |
STRING |
Ya | Tidak | Komentar opsional yang menjelaskan parameter . |
Kendala
Batasan berikut berlaku untuk PARAMETERS relasi:
| Kelas | Nama | Daftar Kolom | Deskripsi |
|---|---|---|---|
| Kunci utama | PARAMETERS_PK |
SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME,ORDINAL_POSITION |
Mengidentifikasi parameter secara unik. |
| Kunci asing | PARAMETERS_ROUTINES_FK |
SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME |
Referensi ROUTINES_PK |
Contoh
> SELECT parameter_name, data_type
FROM information_schema.parameters
WHERE specific_schema = 'default'
AND specific_name = 'foo'
ORDER BY ordinal_position;