sys.parameters (Transact-SQL)
Berlaku untuk: Titik akhir analitik SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL di Microsoft Fabric Warehouse di Microsoft Fabric
Berisi baris untuk setiap parameter objek yang menerima parameter. Jika objek adalah fungsi skalar, ada juga satu baris yang menjelaskan nilai yang dikembalikan. Baris tersebut akan memiliki nilai parameter_id 0.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
object_id | int | ID objek tempat parameter ini berada. |
nama | nama sysname | Nama parameter. Unik dalam objek. Jika objek adalah fungsi skalar, nama parameter adalah string kosong dalam baris yang mewakili nilai yang dikembalikan. |
parameter_id | int | ID parameter. Unik dalam objek. Jika objek adalah fungsi skalar, parameter_id = 0 mewakili nilai yang dikembalikan. |
system_type_id | kecil | ID jenis sistem parameter. |
user_type_id | int | ID jenis parameter seperti yang didefinisikan oleh pengguna. Untuk mengembalikan nama jenis, gabungkan ke tampilan katalog sys.type pada kolom ini. |
max_length | smallint | Panjang maksimum parameter, dalam byte. Nilai = -1 ketika jenis data kolom adalah varchar(max), nvarchar(max), varbinary(max), atau xml. |
presisi | kecil | Presisi parameter jika berbasis numerik; jika tidak, 0. |
sisik | kecil | Skala parameter jika berbasis numerik; jika tidak, 0. |
is_output | bit | 1 = Parameter adalah OUTPUT atau RETURN; jika tidak, 0. |
is_cursor_ref | bit | 1 = Parameter adalah parameter referensi kursor. |
has_default_value | bit | 1 = Parameter memiliki nilai default. SQL Server hanya mempertahankan nilai default untuk objek CLR dalam tampilan katalog ini; oleh karena itu, kolom ini memiliki nilai 0 untuk objek Transact-SQL. Untuk melihat nilai default parameter dalam objek Transact-SQL, kueri kolom definisi tampilan katalog sys.sql_modules, atau gunakan fungsi sistem OBJECT_DEFINITION. |
is_xml_document | bit | 1 = Konten adalah dokumen XML lengkap. 0 = Konten adalah fragmen dokumen, atau tipe data kolom bukan xml. |
default_value | aql_variant | Jika has_default_value adalah 1, nilai kolom ini adalah nilai default untuk parameter; jika tidak NULL . |
xml_collection_id | int | Bukan nol jika jenis data parameter adalah xml dan XML di ketik. Nilainya adalah ID koleksi yang berisi namespace skema XML validasi parameter. 0 = Tidak ada koleksi skema XML. |
is_readonly | bit | 1 = Parameter adalah READONLY; jika tidak, 0. |
is_nullable | bit | 1 = Parameter dapat diubah ke null. (default). 0 = Parameter tidak dapat diubah ke null, untuk eksekusi prosedur tersimpan yang dikompilasi secara asli lebih efisien. |
encryption_type | int | Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database. Jenis enkripsi: 1 = Enkripsi deterministik 2 = Enkripsi acak |
encryption_type_desc | nvarchar(64) | Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database. Deskripsi jenis enkripsi: ACAK DETERMINISTIK |
encryption_algorithm_name | nama sysname | Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database. Nama algoritma enkripsi. Hanya AEAD_AES_256_CBC_HMAC_SHA_512 yang didukung. |
column_encryption_key_id | int | Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database. ID of the CEK. |
column_encryption_key_database_name | nama sysname | Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database. Nama database tempat kunci enkripsi kolom ada jika berbeda dari database kolom. Apakah NULL jika kunci ada dalam database yang sama dengan kolom . |
Izin
Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.
Lihat Juga
Tampilan Katalog Objek (Transact-SQL)
Tampilan Katalog (Transact-SQL)
Mengkueri TANYA JAWAB Umum Katalog Sistem SQL Server
sys.all_parameters (T-SQL)
sys.system_parameters (T-SQL)