Udostępnij za pomocą


sys.system_parameters (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Zawiera jeden wiersz dla każdego obiektu systemowego, który ma parametry.

Nazwa kolumny Typ danych Description
object_id int ID obiektu, do którego należy ten parametr.
name sysname Nazwa parametru. Jest unikatowy w obiekcie.

Jeśli obiekt jest funkcją skalarną, nazwa parametru to pusty ciąg w wierszu reprezentujący wartość zwrotną.
parameter_id int Identyfikacja parametru. Jest unikatowy w obiekcie. Jeśli obiekt jest funkcją skalarną, parameter_id = 0 reprezentuje wartość zwrotną.
system_type_id tinyint ID typu systemu parametru.
user_type_id int ID typu parametru zdefiniowanego przez użytkownika.

Aby zwrócić nazwę typu, dołącz do widoku katalogu sys.types w tej kolumnie.
max_length smallint Maksymalna długość parametru, w bajtach. Wartość jest -1 dla momentów, gdy typ danych kolumny to varchar(max),nvarchar(max),varbinary(max) lub xml.
precision tinyint Precyzja parametru, jeśli jest oparty na liczbach; w przeciwnym razie 0.
scale tinyint Skala parametru, jeśli jest oparty na liczbach; w przeciwnym razie 0.
is_output bit 1 = Parametr to wyjście (lub zwrot); w przeciwnym razie 0.
is_cursor_ref bit 1 = Parametr to parametr referencyjny kursora.
has_default_value bit 1 = Parametr ma wartość domyślną.

SQL Server zachowuje domyślne wartości tylko dla obiektów CLR w tym widoku katalogowym; dlatego ta kolumna zawsze ma wartość 0 dla Transact-SQL obiektów. Aby zobaczyć domyślną wartość parametru w obiekcie Transact-SQL, zapytaj kolumnę definition widoku katalogu sys.sql_modules lub użyj funkcji OBJECT_DEFINITION systemowej.
is_xml_document bit 1 = Treść to kompletny dokument XML.

0 = Treść to fragment dokumentu lub typ danych w kolumnie nie jest xml.
default_value sql_variant Jeśli has_default_value wynosi 1, wartość tej kolumny jest wartością domyślnej dla parametru; w przeciwnym razie NULL.
xml_collection_id int Niezerowy, jeśli typ danych parametru to xml , a XML jest wpisany. Wartość ta to identyfikator kolekcji zawierającej walidującą przestrzeń nazw schematu XML dla parametru.

0 = Nie ma kolekcji schematów XML.
is_readonly bit 1 = Parametr to READONLY; w przeciwnym razie 0.
is_nullable bit 1 = Parametr jest zerowy. (domyślnie).

0 = Parametr nie jest unieważniany, co pozwala na bardziej efektywne wykonywanie natywnie skompilowanych procedur przechowywanych.
encryption_type int Typ szyfrowania:

1 = Szyfrowanie deterministyczne
2 = Szyfrowanie losowe

Dotyczy: SQL Server 2016 (13.x) i nowszych, SQL Database.
encryption_type_desc nvarchar(64) Opis typu szyfrowania:

RANDOMIZED
DETERMINISTIC

Dotyczy: SQL Server 2016 (13.x) i nowszych, SQL Database.
encryption_algorithm_name sysname Nazwa algorytmu szyfrowania.

Obsługiwany jest tylko warunek AEAD_AES_256_CBC_HMAC_SHA_512.

Dotyczy: SQL Server 2016 (13.x) i nowszych, SQL Database.
column_encryption_key_id int Identyfikacja CEK.

Dotyczy: SQL Server 2016 (13.x) i nowszych, SQL Database.
column_encryption_key_database_name sysname Nazwa bazy danych, w której istnieje klucz szyfrowania kolumny, jeśli różni się od bazy danych kolumny. NULL jeśli klucz istnieje w tej samej bazie danych co kolumna.

Dotyczy: SQL Server 2016 (13.x) i nowszych, SQL Database.
vector_dimensions int Wskazuje, ile wymiarów ma wektor.

Dotyczy do: SQL Server 2025 (17.x) i nowszych wersji oraz SQL Database
vector_base_type tinyint Wskazuje typ danych używany do przechowywania wartości wymiarów wektorów.

0 = 32-bitowy (pojedynczy precyzja) pływak
1 = 16-bitowa (półprecyzja) float 1

Dotyczy do: SQL Server 2025 (17.x) i nowszych wersji oraz SQL Database
vector_base_type_desc nvarchar(10) Zawiera tekstowy opis typu danych używany do przechowywania wartości wymiarów wektorowych.

Dotyczy do: SQL Server 2025 (17.x) i nowszych wersji oraz SQL Database

1 Więcej informacji można znaleźć w artykule Format zmiennoprzecinkowy o półprecyzji.

Permissions

Widoczność metadanych w widokach katalogu jest ograniczona do obiektów, których właścicielem jest użytkownik lub w stosunku do których użytkownik ma jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.