sys.all_parameters (Transact-SQL)
Zeigt die Vereinigungsmenge aller Parameter an, die zu einem benutzerdefinierten Objekt oder einem Systemobjekt gehören.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
object_id |
int |
Die ID des Objekts, zu dem dieser Parameter gehört. |
name |
sysname |
Name des Parameters. Dieser ist innerhalb des Objekts eindeutig. Handelt es sich bei dem Objekt um eine Skalarfunktion, ist der Parametername eine leere Zeichenfolge in der Zeile, die den Rückgabewert darstellt. |
parameter_id |
int |
ID des Parameters. Diese ist innerhalb des Objekts eindeutig. Handelt es sich bei dem Objekt um eine Skalarfunktion, stellt parameter_id = 0 den Rückgabewert dar. |
system_type_id |
tinyint |
ID des Systemtyps des Parameters. |
user_type_id |
int |
Die ID des vom Benutzer definierten Typs des Parameters. Stellen Sie einen Join mit der sys.types-Katalogsicht für diese Spalte her, um den Namen des Typs zurückzugeben. |
max_length |
smallint |
Maximale Länge des Parameters in Bytes. -1 = Spaltendatentyp ist varchar(max), nvarchar(max), varbinary(max) oder xml. |
precision |
tinyint |
Genauigkeit des Parameters, wenn dieser auf Nummern basiert; andernfalls 0. |
scale |
tinyint |
Skalierung des Parameters, wenn dieser auf Nummern basiert; andernfalls 0. |
is_output |
bit |
1 = Parameter ist Ausgabe (oder Rückgabe); andernfalls 0. |
is_cursor_ref |
bit |
1 = Parameter ist ein Cursorverweisparameter. |
has_default_value |
bit |
1 = Parameter hat einen Standardwert. SQL Server verwaltet nur Standardwerte für CLR-Objekte in dieser Katalogsicht. Daher weist diese Spalte für Transact-SQL-Objekte immer den Wert 0 auf. Wenn Sie den Standardwert eines Parameters in einem Transact-SQL-Objekt anzeigen möchten, fragen Sie die definition-Spalte der sys.sql_modules-Katalogsicht ab, oder verwenden Sie die OBJECT_DEFINITION-Systemfunktion. |
is_xml_document |
bit |
1 = Inhalt ist ein vollständiges XML-Dokument. 0 = Inhalt ist ein Dokumentfragment, oder der Datentyp der Spalte ist nicht xml. |
default_value |
sql_variant |
Wenn has_default_value den Wert 1 aufweist, stimmt der Wert dieser Spalte mit dem Wert des Standards für diesen Parameter überein; andernfalls hat diese Spalte den Wert NULL. |
xml_collection_id |
int |
Die ID der XML-Schemaauflistung, die zur Überprüfung des Parameters verwendet wird. Ungleich 0, wenn der Datentyp des Parameters xml lautet und XML typisiert ist. 0 = Es ist keine XML-Schemaauflistung vorhanden, oder der Parameter ist nicht XML. |
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.
Siehe auch
Verweis
Katalogsichten für Objekte (Transact-SQL)
sys.system_parameters (Transact-SQL)