Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Förhandsversion av 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 ett parameter_id värde på 0.
| Column name | Data type | 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 representerar parameter_id = 0 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. Värde = -1 när kolumndatatypen är varchar(max), nvarchar(max), varbinary(max) eller xml. |
| precision | tinyint | Precision för parametern om den är numerisk. annars 0. |
| scale | tinyint | Skala parametern om den är numeriskt baserad. annars 0. |
| is_output | bit | 1 = Parametern är OUTPUT eller RETURN; annars 0. |
| is_cursor_ref | bit | 1 = Parametern är en markörreferensparameter. |
| has_default_value | bit | 1 = Parametern har standardvärdet. SQL Server har endast standardvärden för CLR-objekt i den här katalogvyn. Därför har den här kolumnen värdet 0 för Transact-SQL objekt. Om du vill visa standardvärdet för en parameter i ett Transact-SQL-objekt frågar du definitionskolumnen i katalogvyn sys.sql_modules eller använder OBJECT_DEFINITION-systemfunktionen. |
| is_xml_document | bit | 1 = Innehållet är ett fullständigt XML-dokument. 0 = Innehållet är ett dokumentfragment, eller så är datatypen för kolumnen inte xml. |
| default_value | sql_variant | Om has_default_value är 1 är värdet för den här kolumnen värdet för 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 0. |
| is_nullable | bit | 1 = Parametern är nullbar. (the default). 0 = Parametern är inte null, för effektivare körning av inbyggda lagrade procedurer. |
| encryption_type | int |
gäller för: SQL Server 2016 (13.x) och senare SQL Database. Encryption type: 1 = Deterministisk kryptering 2 = Randomiserad kryptering |
| encryption_type_desc | nvarchar(64) |
gäller för: SQL Server 2016 (13.x) och senare SQL Database. Beskrivning av krypteringstyp: RANDOMIZED DETERMINISTIC |
| encryption_algorithm_name | sysname |
gäller för: SQL Server 2016 (13.x) och senare SQL Database. Namnet på krypteringsalgoritmen. Endast AEAD_AES_256_CBC_HMAC_SHA_512 stöds. |
| column_encryption_key_id | int |
gäller för: SQL Server 2016 (13.x) och senare SQL Database. ID för CEK. |
| column_encryption_key_database_name | sysname |
gäller för: SQL Server 2016 (13.x) och senare SQL Database. Namnet på databasen där kolumnkrypteringsnyckeln finns om den skiljer sig från kolumnens databas. Är NULL om nyckeln finns i samma databas som kolumnen. |
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. För mer information, se inställningar för metadatasynlighet.
See Also
objektkatalogvyer (Transact-SQL)
katalogvyer (Transact-SQL)
frågor och svar om SQL Server System Catalog
sys.all_parameters (Transact-SQL)
sys.system_parameters (Transact-SQL)