Udostępnij za pośrednictwem


sys.parameters (Transact-SQL)

Zawiera wiersz dla każdego parametru obiekt, który akceptuje parametry.Jeśli obiekt jest funkcja wartość skalarna, dostępna jest również jeden wiersz opisu wartości zwracanej.Ten wiersz będzie miał parameter_id wartość 0.

Nazwa kolumna

Typ danych

Description

object_id

int

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

Nazwa

sysname

Nazwa parametru.Jest unikatowy w obrębie obiektu.

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

parameter_id

int

Identyfikator parametru.Jest unikatowy w obrębie obiektu.

Jeśli obiekt jest funkcja skalarna parameter_id = 0 oznacza wartość zwracaną.

system_type_id

tinyint

Identyfikator typu systemu parametru.

user_type_id

int

Identyfikator typu parametru zdefiniowane przez użytkownika.

Aby przywrócić nazwę typu, należy dołączyć do sys.types wykazu pogląd na to kolumna.

max_length

smallint

Maksymalna długość parametru w bajtach.

Wartość = -1, jeśli typ danych kolumna varchar(max), nvarchar(max), varbinary(max), lub xml.

precyzja

tinyint

Precyzyjne parametru, jeśli na liczbowe; w przeciwnym razie 0.

skala

tinyint

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

is_output

bit

1 = Parametru jest wyjściowe lub RETURN; w przeciwnym razie 0.

is_cursor_ref

bit

1 = Parametr jest parametrem odwołanie kursor.

has_default_value

bit

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

SQL Server obsługuje tylko domyślne wartości dla obiektów środowiska CLR w tym katalogu widoku, dlatego ta kolumna ma wartość 0 dla Transact-SQL obiekty. Aby wyświetlić wartość domyślna parametru w Transact-SQL obiekt, kwerendy definicja kolumnasys.sql_modules katalogu widoku lub użyć OBJECT_DEFINITION Funkcja systemowa.

is_xml_document

bit

1 = Zawartość jest kompletnego dokumentu XML.

0 = Zawartość jest fragmentu dokumentu, lub nie jest typem danych kolumna xml.

default_value

sql_variant

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

xml_collection_id

int

Niezerowa, jeśli typ danych parametru to xml i wpisaniu kodu XML. Wartość jest identyfikator kolekcja zawierających sprawdzanie poprawności schematu XML, obszar nazw parametru

0 = kolekcja schematu XML nie.

is_readonly

int

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

Uprawnienia

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.