Bagikan melalui


sys.parameters (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistem Platform Analitik (PDW)Titik akhir analitik SQL di Microsoft FabricGudang di Microsoft FabricDatabase SQL 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 ditampilkan. Baris itu memiliki parameter_id nilai 0.

Nama kolom Jenis data Description
object_id int ID objek tempat parameter ini berada.
name 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, mewakili nilai yang dikembalikan. parameter_id = 0
system_type_id tinyint 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 tipe data kolom adalah varchar(max), nvarchar(max), varbinary(max), atau xml.
precision tinyint Ketepatan parameter jika berbasis numerik; jika tidak, 0.
scale tinyint 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 definition kolom 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 jenis data kolom bukan xml.
default_value sql_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 pengumpulan skema XML.
is_readonly bit 1 = Parameter adalah READONLY; jika tidak, 0.
is_nullable bit 1 = Parameter dapat diterima dengan null. (default).

0 = Parameter tidak dapat diubah oleh null, untuk eksekusi prosedur tersimpan yang dikompilasi secara asli yang lebih efisien.
encryption_type int Jenis enkripsi:

1 = Enkripsi deterministik
2 = Enkripsi acak

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database.
encryption_type_desc nvarchar(64) Deskripsi jenis enkripsi:

RANDOMIZED
DETERMINISTIC

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database.
encryption_algorithm_name sysname Nama algoritma enkripsi.

Hanya AEAD_AES_256_CBC_HMAC_SHA_512 yang didukung.

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database.
column_encryption_key_id int ID of the CEK.

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database.
column_encryption_key_database_name sysname Nama database tempat kunci enkripsi kolom ada jika berbeda dari database kolom. NULL jika kunci ada dalam database yang sama dengan kolom .

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru, SQL Database.
vector_dimensions int Menunjukkan berapa banyak dimensi yang dimiliki vektor.

Berlaku untuk: SQL Server 2025 (17.x) dan versi yang lebih baru, dan SQL Database
vector_base_type tinyint Menunjukkan jenis data yang digunakan untuk menyimpan nilai dimensi vektor.

0 = Float 32-bit (presisi tunggal)
1 = 16-bit (setengah presisi) float 1

Berlaku untuk: SQL Server 2025 (17.x) dan versi yang lebih baru, dan SQL Database
vector_base_type_desc nvarchar(10) Berisi deskripsi tekstual dari jenis data yang digunakan untuk menyimpan nilai dimensi vektor.

Berlaku untuk: SQL Server 2025 (17.x) dan versi yang lebih baru, dan SQL Database

1 Untuk informasi selengkapnya, lihat Format floating-point setengah presisi.

Permissions

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.