Delen via


sys.system_parameters (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Bevat één rij voor elk systeemobject dat parameters heeft.

Kolomnaam Gegevenstype Description
object_id int ID van het object waartoe deze parameter behoort.
name sysname Naam van de parameter. Is uniek binnen het object.

Als het object een scalaire functie is, is de parameternaam een lege string in de rij die de returnwaarde vertegenwoordigt.
parameter_id int ID van de parameter. Is uniek binnen het object. Als het object een scalaire functie is, parameter_id = 0 vertegenwoordigt de returnwaarde.
system_type_id tinyint ID van het systeemtype van de parameter.
user_type_id int ID van het type parameter zoals gedefinieerd door de gebruiker.

Als u de naam van het type wilt retourneren, voegt u zich toe aan de catalogusweergave sys.types in deze kolom.
max_length smallint Maximale lengte van de parameter, in bytes. Waarde wordt -1 wanneer kolomdatatype varchar(max),nvarchar(max),varbinary(max) of xml is.
precision tinyint Precisie van de parameter als het numeriek is; anders 0.
scale tinyint Schaal van de parameter als numeriek gebaseerd; anders 0.
is_output bit 1 = Parameter is output (of return); anders 0.
is_cursor_ref bit 1 = Parameter is een cursor-referentieparameter.
has_default_value bit 1 = Parameter heeft de standaardwaarde.

SQL Server onderhoudt alleen standaardwaarden voor CLR-objecten in deze catalogusweergave; daarom heeft deze kolom altijd de waarde 0 voor Transact-SQL objecten. Om de standaardwaarde van een parameter in een Transact-SQL object te bekijken, raadpleeg je de definition kolom van de catalogusweergave sys.sql_modules , of gebruik je de functie OBJECT_DEFINITION systeem.
is_xml_document bit 1 = De inhoud is een volledig XML-document.

0 = Inhoud is een documentfragment of het datatype van de kolom is geen xml.
default_value sql_variant Als has_default_value 1 is, is de waarde van deze kolom de waarde van de standaard voor de parameter; anders NULL.
xml_collection_id int Niet nul als het datatype van de parameter xml is en de XML wordt getypeerd. De waarde is de ID van de collectie die de validerende XML-schemanaamruimte voor de parameter bevat.

0 = Er is geen XML-schemaverzameling.
is_readonly bit 1 = Parameter is READONLY; anders 0.
is_nullable bit 1 = Parameter is ongedaan. (de standaard).

0 = Parameter is niet te nullen, voor een efficiëntere uitvoering van native gecompileerde opgeslagen procedures.
encryption_type int Type versleuteling:

1 = Deterministische versleuteling
2 = Gerandomiseerde versleuteling

van toepassing op: SQL Server 2016 (13.x) en hoger, SQL Database.
encryption_type_desc nvarchar(64) Beschrijving van versleutelingstype:

RANDOMIZED
DETERMINISTIC

van toepassing op: SQL Server 2016 (13.x) en hoger, SQL Database.
encryption_algorithm_name sysname Naam van versleutelingsalgoritmen.

Alleen AEAD_AES_256_CBC_HMAC_SHA_512 wordt ondersteund.

van toepassing op: SQL Server 2016 (13.x) en hoger, SQL Database.
column_encryption_key_id int ID van de CEK.

van toepassing op: SQL Server 2016 (13.x) en hoger, SQL Database.
column_encryption_key_database_name sysname De naam van de database waarin de kolomversleutelingssleutel bestaat als deze verschilt van de database van de kolom. NULL als de sleutel bestaat in dezelfde database als de kolom.

van toepassing op: SQL Server 2016 (13.x) en hoger, SQL Database.
vector_dimensions int Geeft aan hoeveel dimensies de vector heeft.

Van toepassing op: SQL Server 2025 (17.x) en latere versies, en SQL Database
vector_base_type tinyint Geeft het gegevenstype aan dat wordt gebruikt voor het opslaan van waarden voor vectordimensies.

0 = 32-bit (enkelprecisie) vlotter
1 = 16-bit (half-precisie) vlot 1

Van toepassing op: SQL Server 2025 (17.x) en latere versies, en SQL Database
vector_base_type_desc nvarchar(10) Bevat de tekstbeschrijving van het gegevenstype dat wordt gebruikt voor het opslaan van waarden voor vectordimensies.

Van toepassing op: SQL Server 2025 (17.x) en latere versies, en SQL Database

1 Voor meer informatie, zie Half-precision floating-point formaat.

Permissions

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie de zichtbaarheidsconfiguratie voor metagegevens voor meer informatie.