sys.parametrar (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Microsoft Fabric

Innehåller en rad för varje parameter i ett objekt som accepterar parametrar. Om objektet är en skalär funktion finns det också en enda rad som beskriver returvärdet. Den raden har värdet parameter_id .0

Kolumnnamn Datatyp Description
object_id int ID för det objekt som den här parametern tillhör.
name sysname Namn på parameter. Är unikt i objektet.

Om objektet är en skalär funktion är parameternamnet en tom sträng på raden som representerar returvärdet.
parameter_id int ID för parametern. Är unikt i objektet.

Om objektet är en skalär funktion, parameter_id = 0 representerar returvärdet.
system_type_id tinyint ID för parameterns systemtyp.
user_type_id int ID för parametertypen enligt användarens definition.

Om du vill returnera namnet på typen ansluter du till katalogvyn sys.types i den här kolumnen.
max_length smallint Maximal längd på parametern i byte.

Value = -1 när kolumndatatypen är varchar(max),nvarchar(max),varbinary(max) eller xml.
precision tinyint Parameterns precision om numeriskt; annars, 0.
scale tinyint Skala av parametern om numerisk; annars, 0.
is_output bit 1= Parameter är OUTPUT eller RETURN; annars . 0
is_cursor_ref bit 1 = Parameter är en markörreferensparameter.
has_default_value bit 1 = Parametern har standardvärde.

SQL Server behåller endast standardvärden för CLR-objekt i denna katalogvy; därför har denna kolumn värdet för 0 Transact-SQL objekt. För att se standardvärdet för en parameter i ett Transact-SQL-objekt, fråga kolumnen definition i katalogvyn sys.sql_modules eller använd systemfunktionen OBJECT_DEFINITION .
is_xml_document bit 1 = Innehållet är ett komplett XML-dokument.

0 = Innehållet är ett dokumentfragment, eller så är kolumnens datatyp inte xml.
default_value sql_variant Om has_default_value är 1, är värdet på denna kolumn värdet på standardvärdet för parametern; annars NULL.
xml_collection_id int Icke-noll om datatypen för parametern är xml och XML skrivs. Värdet är ID:t för samlingen som innehåller parameterns validering av XML-schemanamnområdet.

0 = Ingen XML-schemasamling.
is_readonly bit 1 = Parametern är READONLY; annars gäller 0.
is_nullable bit 1 = Parametern är nullbar. (standarden).

0 = Parametern är inte nullbar, för effektivare exekvering av nativt kompilerade lagrade procedurer.
encryption_type int Krypteringstyp:

1 = Deterministisk kryptering
2 = Randomiserad kryptering

gäller för: SQL Server 2016 (13.x) och senare SQL Database.
encryption_type_desc nvarchar(64) Beskrivning av krypteringstyp:

RANDOMIZED
DETERMINISTIC

gäller för: SQL Server 2016 (13.x) och senare SQL Database.
encryption_algorithm_name sysname Namnet på krypteringsalgoritmen.

Endast AEAD_AES_256_CBC_HMAC_SHA_512 stöds.

gäller för: SQL Server 2016 (13.x) och senare SQL Database.
column_encryption_key_id int ID för CEK.

gäller för: SQL Server 2016 (13.x) och senare SQL Database.
column_encryption_key_database_name sysname Namnet på databasen där kolumnkrypteringsnyckeln finns om den skiljer sig från kolumnens databas. NULL om nyckeln finns i samma databas som kolumnen.

gäller för: SQL Server 2016 (13.x) och senare SQL Database.
vector_dimensions int Anger hur många dimensioner vektorn har.

Gäller för: SQL Server 2025 (17.x) och senare versioner, samt SQL Database
vector_base_type tinyint Anger den datatyp som används för att lagra värden för vektordimensioner.

0 = 32-bitars (enkelprecision) flottör
1 = 16-bitars (halvprecision) flottör 1

Gäller för: SQL Server 2025 (17.x) och senare versioner, samt SQL Database
vector_base_type_desc nvarchar(10) Innehåller textbeskrivningen för den datatyp som används för att lagra vektordimensionsvärden.

Gäller för: SQL Server 2025 (17.x) och senare versioner, samt SQL Database

1 För mer information, se Halvprecisionsflyttalsformat.

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. Mer information finns i Konfiguration av synlighet för metadata.