ROUTINE_COLUMNS (Transact-SQL)
Enthält eine Zeile für jede Spalte, die von den Tabellenwertfunktionen zurückgegeben werden, auf die der aktuelle Benutzer in der aktuellen Datenbank zugreifen kann.
Geben Sie zum Abrufen von Informationen aus dieser Sicht den vollgekennzeichneten Namen (**INFORMATION_SCHEMA.**view_name) an.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
TABLE_CATALOG |
nvarchar(128) |
Katalog- oder Datenbankname der Tabellenwertfunktion |
TABLE_SCHEMA |
nvarchar(128) |
Name des Schemas, das die Tabellenwertfunktion enthält |
TABLE_NAME |
nvarchar(128) |
Name der Tabellenwertfunktion |
COLUMN_NAME |
nvarchar(128) |
Spaltenname |
ORDINAL_POSITION |
int |
Identifikationsnummer der Spalte |
COLUMN_DEFAULT |
nvarchar(4000) |
Standardwert der Spalte |
IS_NULLABLE |
varchar(3) |
Ist NULL in dieser Spalte zulässig, wird YES zurückgegeben. Andernfalls wird NO zurückgegeben. |
DATA_TYPE |
nvarchar(128) |
Vom System bereitgestellter Datentyp |
CHARACTER_MAXIMUM_LENGTH |
int |
Maximale Länge (in Zeichen) für binäre Daten, Zeichendaten, text- und image-Daten -1 für Daten vom Typ xml und hohe Werte. 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 Daten vom Typ xml und hohe Werte. 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 |
Subcode für datetime- und SQL-92 integer-Datentypen. Für andere Datentypen wird NULL zurückgegeben. |
CHARACTER_SET_CATALOG |
varchar(6) |
Gibt master zurück. Hiermit wird die Datenbank angegeben, in der sich der Zeichensatz befindet, falls diese Spalte Zeichendaten oder Daten vom Typ text enthält. Andernfalls wird NULL zurückgegeben. |
CHARACTER_SET_SCHEMA |
varchar(3) |
Es wird immer NULL zurückgegeben. |
CHARACTER_SET_NAME |
nvarchar(128) |
Gibt den eindeutigen Namen für den Zeichensatz zurück, falls diese Spalte Zeichendaten oder Daten vom Typ text enthält. Andernfalls wird NULL zurückgegeben. |
COLLATION_CATALOG |
varchar(6) |
Es wird immer NULL zurückgegeben. |
COLLATION_SCHEMA |
varchar(3) |
Es wird immer NULL zurückgegeben. |
COLLATION_NAME |
nvarchar(128) |
Gibt den eindeutigen Namen für die Sortierreihenfolge zurück, falls die Spalte Zeichendaten oder Daten vom Typ text enthält. Andernfalls wird NULL zurückgegeben. |
DOMAIN_CATALOG |
nvarchar(128) |
Falls die Spalte Daten des Aliastyps enthält, wird in dieser Spalte der Name der Datenbank angezeigt, in der der benutzerdefinierte Datentyp erstellt wurde. Andernfalls wird NULL zurückgegeben. |
DOMAIN_SCHEMA |
nvarchar(128) |
Falls die Spalte Daten eines benutzerdefinierten Typs enthält, wird in dieser Spalte der Name des Schemas angezeigt, das den benutzerdefinierten Datentyp enthält. Andernfalls wird NULL zurückgegeben. |
DOMAIN_NAME |
nvarchar(128) |
Falls die Spalte Daten eines benutzerdefinierten Typs enthält, wird in dieser Spalte der Name des benutzerdefinierten Datentyps angezeigt. Andernfalls wird NULL zurückgegeben. |
Siehe auch
Verweis
Systemsichten (Transact-SQL)
Informationsschemasichten (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
Andere Ressourcen
Abfragen des SQL Server-Systemkatalogs