Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Analyseendpunkt in Microsoft Fabric
Lagerhaus in Microsoft Fabric
SQL-Datenbank in Microsoft Fabric
Zeigt die Vereinigungsmenge aller Parameter an, die zu einem benutzerdefinierten Objekt oder einem Systemobjekt gehören.
| Spaltenname | Datentyp | Description |
|---|---|---|
object_id |
int | Die ID des Objekts, zu dem dieser Parameter gehört. |
name |
sysname | Name des Parameters. Ist eindeutig innerhalb des Objekts. Wenn es sich bei dem Objekt um eine skalare Funktion handelt, ist der Parametername eine leere Zeichenfolge in der Zeile, die den zurückgegebenen Wert darstellt. |
parameter_id |
int | ID des Parameters. Ist eindeutig innerhalb des Objekts. Wenn das Objekt eine skalare Funktion ist, parameter_id = 0 repräsentiert sie den Rückgabewert. |
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 | Die maximale Länge des Parameters (in Byte).-1 = Spaltendatentyp ist varchar(max), nvarchar(max), varbinary(max) oder xml. |
precision |
tinyint | Genauigkeit des Parameters, wenn er numerisch basiert; ansonsten gilt 0. |
scale |
tinyint | Skalierung des Parameters, wenn er numerisch basiert; ansonsten gilt 0. |
is_output |
bit |
1 = Parameter ist Ausgabe (oder Rückgabe); ansonsten gilt 0. |
is_cursor_ref |
bit |
1 = Parameter ist ein Cursor-Referenzparameter. |
has_default_value |
bit |
1 = Parameter hat einen Standardwert.SQL Server speichert nur Standardwerte für CLR-Objekte in dieser Katalogansicht. Daher hat diese Spalte immer einen Wert von 0 für Transact-SQL Objekte. Um den Standardwert eines Parameters in einem Transact-SQL-Objekt anzuzeigen, fragen Sie die definition Spalte der Katalogansicht sys.sql_modules ab oder verwenden Sie die Systemfunktion OBJECT_DEFINITION . |
is_xml_document |
bit |
1 = Der Inhalt ist ein vollständiges XML-Dokument.0= Inhalt ist ein Dokumentfragment oder der Datentyp der Spalte ist kein XML. |
default_value |
sql_variant | Ist has_default_value1, so ist der Wert dieser Spalte der Standardwert für den Parameter; ansonsten NULL. |
xml_collection_id |
int | Die ID der XML-Schema-Sammlung, die zur Validierung des Parameters verwendet wird. Nonzero, wenn der Datentyp des Parameters xml ist und der XML-Code eingegeben wird. 0 = Es gibt keine XML-Schema-Sammlung oder der Parameter ist kein XML. |
is_readonly |
bit |
1 = Parameter ist READONLY; andernfalls gilt 0. |
is_nullable |
bit |
1 = Parameter ist null. (der Standard).0 = Parameter ist nicht nullierbar, um eine effizientere Ausführung nativ kompilierter gespeicherter Prozeduren zu gewährleisten. |
encryption_type |
int | Verschlüsselungstyp:1 = Deterministische Verschlüsselung2 = Zufällige VerschlüsselungGilt für: SQL Server 2016 (13.x) und spätere Versionen sowie SQL-Datenbank. |
encryption_type_desc |
nvarchar(64) | Beschreibung des Verschlüsselungstyps:RANDOMIZEDDETERMINISTICGilt für: SQL Server 2016 (13.x) und spätere Versionen sowie SQL-Datenbank. |
encryption_algorithm_name |
sysname | Name des Verschlüsselungsalgorithmus. Nur AEAD_AES_256_CBC_HMAC_SHA_512 wird unterstützt.Gilt für: SQL Server 2016 (13.x) und spätere Versionen sowie SQL-Datenbank. |
column_encryption_key_id |
int | ID des Spaltenverschlüsselungsschlüssels. Gilt für: SQL Server 2016 (13.x) und spätere Versionen sowie SQL-Datenbank. |
column_encryption_key_database_name |
sysname | Der Name der Datenbank, in der der Spaltenverschlüsselungsschlüssel vorhanden ist, wenn sie sich von der Datenbank der Spalte unterscheidet.
NULL, wenn der Schlüssel in derselben Datenbank wie die Spalte vorhanden ist.Gilt für: SQL Server 2016 (13.x) und spätere Versionen sowie SQL-Datenbank. |
vector_dimensions |
int | Gibt an, wie viele Dimensionen der Vektor hat. Gilt für: SQL Server 2025 (17.x) und neuere Versionen sowie SQL Database |
vector_base_type |
tinyint | Gibt den Datentyp an, der zum Speichern von Vektorabmessungen verwendet wird.0 = 32-Bit-(Einzelpräzisions-)Float1 = 16-Bit (halb präzise) Float 1Gilt für: SQL Server 2025 (17.x) und neuere Versionen sowie SQL Database |
vector_base_type_desc |
nvarchar(10) | Enthält die Textbeschreibung des Datentyps, der zum Speichern von Vektorabmessungen verwendet wird. Gilt für: SQL Server 2025 (17.x) und neuere Versionen sowie SQL Database |
1 Für weitere Informationen siehe Halbpräzisions-Gleitkomma-Format.
Permissions
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 in der Konfiguration der Metadatensichtbarkeit.