DOMAINS (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz
Gibt eine Zeile für jeden Aliasdatentyp zurück, auf den der aktuelle Benutzer in der aktuellen Datenbank zugreifen kann.
Geben Sie zum Abrufen von Informationen aus diesen Sichten den vollqualifizierten Namen INFORMATION_SCHEMA.view_name an.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
DOMAIN_CATALOG | nvarchar(128) | Datenbank, in der der Aliasdatentyp vorhanden ist. |
DOMAIN_SCHEMA | nvarchar(128) | Name des Schemas, das den Aliasdatentyp enthält. Wichtig: Verwenden Sie nicht INFORMATION_SCHEMA Ansichten, um das Schema eines Datentyps zu bestimmen. Die einzige zuverlässige Möglichkeit zum Finden des Schemas eines Typs besteht darin, die TYPEPROPERTY-Funktion zu verwenden. |
DOMAIN_NAME | sysname | Aliasdatentyp. |
DATA_TYPE | sysname | Vom System bereitgestellter Datentyp |
CHARACTER_MAXIMUM_LENGTH | int | Maximale Länge (in Zeichen) für binäre Daten, Zeichendaten, Text- und Tmage-Daten -1 für XML - und großwertige Typdaten. Andernfalls wird NULL zurückgegeben. Weitere Informationen finden Sie unter Datentypen (Transact-SQL). |
CHARACTER_OCTET_LENGTH | int | Maximale Länge (in Bytes) für binäre Daten, Zeichendaten, Text- und Image-Daten. -1 für XML - und großwertige Typdaten. Andernfalls wird NULL zurückgegeben. |
COLLATION_CATALOG | varchar(6) | Gibt immer NULL zurück. |
COLLATION_SCHEMA | varchar(3) | Gibt immer NULL zurück. |
COLLATION_NAME | nvarchar(128) | Gibt den eindeutigen Namen für die Sortierreihenfolge zurück, wenn die Spalte Zeichendaten oder Textdatentyp ist. Andernfalls wird NULL zurückgegeben. |
CHARACTER_SET_CATALOG | varchar(6) | Gibt master zurück. Dies gibt die Datenbank an, in der sich der Zeichensatz befindet, wenn es sich bei der Spalte um Zeichendaten oder Textdaten handelt. Andernfalls wird NULL zurückgegeben. |
CHARACTER_SET_SCHEMA | varchar(3) | Gibt immer NULL zurück. |
CHARACTER_SET_NAME | nvarchar(128) | Gibt den eindeutigen Namen für den Zeichensatz zurück, wenn es sich bei dieser Spalte um Zeichendaten oder Textdaten handelt. Andernfalls wird NULL zurückgegeben. |
NUMERIC_PRECISION | tinyint | Genauigkeit für Spalten mit ungefähren numerischen Daten, exakten numerischen Daten, ganzzahligen Daten oder Währungsdaten. Andernfalls wird NULL zurückgegeben. |
NUMERIC_PRECISION_RADIX | smallint | Basis der Genauigkeit für Spalten mit ungefähren numerischen Daten, exakten numerischen Daten, ganzzahligen Daten oder Währungsdaten. Andernfalls wird NULL zurückgegeben. |
NUMERIC_SCALE | tinyint | Anzahl der Dezimalstellen für Spalten mit ungefähren numerischen Daten, exakten numerischen Daten, ganzzahligen Daten oder Währungsdaten. Andernfalls wird NULL zurückgegeben. |
DATETIME_PRECISION | smallint | Untertypcode für datetime- und ISO-Intervalldatentyp. Für andere Datentypen gibt diese Spalte einen NULL-Wert zurück. |
DOMAIN_DEFAULT | nvarchar(4000) | Tatsächlicher Text der Transact-SQL-Definition. |
Weitere Informationen
Systemsichten (Transact-SQL)
Informationsschemasichten (Transact-SQL)
sys.syscharsets (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.configurations (Transact-SQL)
sys.types (Transact-SQL)