sys.all_parameters (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

Visar en union av alla parametrar som tillhör användardefinierade objekt eller systemobjekt.

Kolumnnamn Datatyp Description
object_id int ID för det objekt som den här parametern tillhör.
name sysname Namnet på parametern. Ä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 parameter. Ä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.

-1 = Kolumndatatypen är varchar(max), nvarchar(max), varbinary(max)eller xml-.
precision tinyint Parameterns precision om den är numerisk; annars, 0.
scale tinyint Skala av parametern om den är numerisk; annars, 0.
is_output bit 1 = Parametern är output (eller return); annars, 0.
is_cursor_ref bit 1 = Parameter är en referensparameter för markören.
has_default_value bit 1 = Parametern har ett standardvärde.

SQL Server behåller endast standardvärden för CLR-objekt i denna katalogvy. Därför har denna kolumn alltid värdet på 0 för 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 ID:t för XML-schemasamlingen som används för att validera parametern.

Nonzero om datatypen för parametern är xml och XML skrivs.

0 = Det finns ingen XML-schemasamling, eller så är parametern inte XML.
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 versioner och SQL Database.
encryption_type_desc nvarchar(64) Beskrivning av krypteringstyp:

RANDOMIZED
DETERMINISTIC

gäller för: SQL Server 2016 (13.x) och senare versioner och 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 versioner och SQL Database.
column_encryption_key_id int ID för CEK.

gäller för: SQL Server 2016 (13.x) och senare versioner och 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 versioner och 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.