Udostępnij za pośrednictwem


ROUTINE_COLUMNS (Transact-SQL)

Zwraca jeden wiersz dla każdej kolumna zwracane przez tabela-wycenione funkcje, które mogą być udostępniane przez bieżącego użytkownika w bieżącej bazie danych.

Aby pobrać informacje z tego widoku, należy określić w pełni kwalifikowanej nazwy **INFORMATION_SCHEMA.**view_name.

Nazwa kolumny

Typ danych

Opis

TABLE_CATALOG

nvarchar(128)

Nazwa katalogu lub bazy danych, tabela-wycenione funkcja.

TABLE_SCHEMA

nvarchar(128)

Nazwa schematu, który zawiera tabela-wycenione funkcja.

Ważna informacjaWażne:
Nie należy używać widoków INFORMATION_SCHEMA do określenia schematu obiektu.Jest tylko niezawodnym sposobem znalezienia schematu obiektu kwerendy sys.objects wykazu widoku.

NAZWA_TABELI

nvarchar(128)

Nazwa tabela-wycenione funkcja.

COLUMN_NAME

nvarchar(128)

Nazwa kolumny.

ORDINAL_POSITION

int

Numer identyfikacyjny kolumny.

COLUMN_DEFAULT

nvarchar(4000)

Wartość domyślna kolumna.

IS_NULLABLE

varchar(3)

Jeśli w tej kolumna pozwala na wartości NULL, zwraca wartość Tak.W przeciwnym razie zwraca wartość nie.

DATA_TYPE

nvarchar(128)

Typ danych dostarczonych przez system.

CHARACTER_MAXIMUM_LENGTH

int

Maksymalna długość w znakach dane binarne, dane znakowe lub danych tekstowych i graficznych.

-1 dla xml i dużą wartość, wpisz dane.W przeciwnym razie zwraca wartość NULL.Aby uzyskać więcej informacji, zobacz Typy danych (Transact-SQL).

CHARACTER_OCTET_LENGTH

int

Maksymalna długość w bajtach dane binarne, dane znakowe lub danych tekstowych i graficznych.

-1 dla xml i dużą wartość, wpisz dane.W przeciwnym razie zwraca wartość NULL.

NUMERIC_PRECISION

tinyint

Dokładność przybliżonych danych liczbowych, dokładne dane liczbowe, danych integer lub dane dotyczące kwot pieniężnych.W przeciwnym razie zwraca wartość NULL.

NUMERIC_PRECISION_RADIX

smallint

Precision radix przybliżonych danych liczbowych, dokładne dane liczbowe, danych integer lub dane dotyczące kwot pieniężnych.W przeciwnym razie zwraca wartość NULL.

NUMERIC_SCALE

tinyint

Skala przybliżonych danych liczbowych, dokładne dane liczbowe, danych integer lub dane dotyczące kwot pieniężnych.W przeciwnym razie zwraca wartość NULL.

DATETIME_PRECISION

smallint

Kod dla podtypu datetime i ISO integer typów danych.W przypadku innych typów danych zwracana jest wartość NULL.

CHARACTER_SET_CATALOG

varchar(6)

Zwraca wzorca.Oznacza to, bazy danych, w którym znak zestaw znajduje się w przypadku kolumna danych znakowych lub text typu danych.W przeciwnym razie zwraca wartość NULL.

CHARACTER_SET_SCHEMA

varchar(3)

Zawsze zwraca wartość NULL.

CHARACTER_SET_NAME

nvarchar(128)

Zwraca wartość unikatową nazwę dla znaków zestaw w przypadku tej kolumna danych znakowych lub text typu danych.W przeciwnym razie zwraca wartość NULL.

COLLATION_CATALOG

varchar(6)

Zawsze zwraca wartość NULL.

COLLATION_SCHEMA

varchar(3)

Zawsze zwraca wartość NULL.

COLLATION_NAME

nvarchar(128)

Zwraca unikatową nazwę dla kolejność sortowania , jeśli kolumna danych znakowych lub text typu danych.W przeciwnym razie zwraca wartość NULL.

DOMAIN_CATALOG

nvarchar(128)

Jeśli kolumna ma typ danych alias , ta kolumna jest nazwa bazy danych, w której został utworzony typ danych zdefiniowany przez użytkownika.W przeciwnym razie zwraca wartość NULL.

DOMAIN_SCHEMA

nvarchar(128)

Jeśli kolumna ma typ danych zdefiniowany przez użytkownika, w tej kolumna jest nazwa schematu, który zawiera typ danych zdefiniowany przez użytkownika.W przeciwnym razie zwraca wartość NULL.

Ważna informacjaWażne:
Nie należy używać widoków INFORMATION_SCHEMA do określenia schematu obiektu.Jest tylko niezawodnym sposobem znalezienia schematu obiektu kwerendy sys.objects wykazu widoku.

NAZWA_DOMENY

nvarchar(128)

Jeśli kolumna ma typ danych zdefiniowany przez użytkownika, w tej kolumna jest nazwą typu danych zdefiniowanego przez użytkownika.W przeciwnym razie zwraca wartość NULL.