Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Zawiera wiersz dla każdego parametru obiektu, który akceptuje parametry. Jeśli obiekt jest funkcją skalarną, istnieje też pojedynczy wiersz opisujący wartość zwracaną. Ten wiersz ma parameter_id wartość .0
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
object_id |
int | Identyfikator obiektu, do którego należy ten parametr. |
name |
sysname | Nazwa parametru. Jest unikatowy w obiekcie. Jeśli obiekt jest funkcją skalarną, nazwa parametru jest pustym ciągiem w wierszu reprezentującym wartość zwracaną. |
parameter_id |
int | Identyfikator parametru. Jest unikatowy w obiekcie. Jeśli obiekt jest funkcją skalarną, parameter_id = 0 reprezentuje wartość zwrotną. |
system_type_id |
tinyint | Identyfikator typu systemowego parametru. |
user_type_id |
int | Identyfikator 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ść = -1 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 OUTPUT lub RETURN; 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 ma wartość dla 0 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 jest , 1wartość tej kolumny jest wartością domyślnej parametru; w przeciwnym razie NULL. |
xml_collection_id |
int | Bez zera, jeśli typ danych parametru to xml , a kod XML jest wpisany. Wartość jest identyfikatorem kolekcji zawierającej walidację przestrzeni nazw schematu XML parametru.0 = Brak 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 deterministyczne2 = Szyfrowanie losoweDotyczy: SQL Server 2016 (13.x) i nowszych, SQL Database. |
encryption_type_desc |
nvarchar(64) | Opis typu szyfrowania:RANDOMIZEDDETERMINISTICDotyczy: 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 | Identyfikator klucza certyfikacji. 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ływak1 = 16-bitowa (półprecyzja) float 1Dotyczy 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.