Udostępnij za pośrednictwem


sys.Parameters (Transact-SQL)

Zawiera wiersz dla każdego parametru obiektu, który akceptuje parametry.Jeśli obiekt jestfunkcja wartość skalarna, istnieje także jeden wiersz opisu wartości zwracanej. Ten wiersz będzie miał parameter_id wartość 0.

Nazwa kolumny

Typ danych

Opis

object_id

int

Identyfikator obiektu, do którego należy ten parametr.

name

sysname

Nazwa parametru.Jest unikatowy w obrębie obiektu.

Jeśli obiekt jestfunkcja wartość skalarna, nazwa parametru jest pusty ciąg w wierszu reprezentującym zwracanej wartości.

parameter_id

int

Identyfikator parametru.Jest unikatowy w obrębie obiektu.

Jeśli obiekt jest wartość skalarna funkcja parameter_id = 0 reprezentuje wartości zwracanej.

system_type_id

tinyint

Identyfikator systemu typ parametru.

user_type_id

int

Identyfikator typu parametru zdefiniowany przez użytkownika.

Zwraca nazwę typu łączyć , aby sys.types katalogu widoku w tej kolumna.

max_length

smallint

Maksymalna długość parametru w bajtach.

Wartość = -1, gdy typem danych kolumna jest varchar(max), nvarchar(max), varbinary(max), lub xml.

dokładność

tinyint

Dokładność parametr, jeśli na podstawie numeryczne; w przeciwnym razie 0.

skala

tinyint

Skala parametr, jeśli na podstawie numeryczne; w przeciwnym razie 0.

is_output

bit

1 = Jest parametr wyjściowy lub zwrotu; w przeciwnym razie 0.

is_cursor_ref

bit

1 = Parametr jest kursor-odwołania parametru.

has_default_value

bit

1 = Parametr ma wartość domyślną.

SQL Servertylko przechowuje wartości domyślne dla obiektów CLR w tym widoku wykazu; w związku z tym, ta kolumna ma wartość 0 dla Transact-SQL obiektów.Aby wyświetlić domyślną wartość parametru w Transact-SQL obiektów, kwerenda definicji kolumna sys.sql_modules wykazu widok lub użyj OBJECT_DEFINITION systemu funkcja.

is_xml_document

bit

1 = Zawartość jest kompletnym dokumentem XML.

0 = Zawartość jest fragment dokumentu lub typ danych kolumna nie jest xml.

default_value

sql_variant

Jeśli has_default_value 1, wartością tej kolumna jest wartość domyślna dla parametru; w przeciwnym razie wartość NULL.

xml_collection_id

int

Niezerowa, jeśli typ danych parametru jest xml i wpisany kod XML.Wartość jest Identyfikatorem kolekcja zawierającą sprawdzania poprawności nazw schematu XML parametru

0 = Schematu XML nr kolekcja.

is_readonly

int

1 = Parametr jest tylko do odczytu; w przeciwnym razie 0.

Uprawnienia

W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.