Sdílet prostřednictvím


ROUTINE_COLUMNS (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí jeden řádek pro každý sloupec vrácený funkcemi s hodnotou tabulky, ke kterým má aktuální uživatel v aktuální databázi přístup.

Chcete-li načíst informace z tohoto zobrazení, zadejte plně kvalifikovaný název INFORMATION_SCHEMA. view_name.

Název sloupce Datový typ Popis
TABLE_CATALOG nvarchar(128) Název katalogu nebo databáze funkce s hodnotou tabulky.
TABLE_SCHEMA nvarchar(128) Název schématu, které obsahuje funkci s hodnotou tabulky.

Důležitý: Nepoužívejte INFORMATION_SCHEMA zobrazení k určení schématu objektu. INFORMATION_SCHEMA zobrazení představují pouze podmnožinu metadat objektu. Jediným spolehlivým způsobem, jak najít schéma objektu, je dotazování zobrazení sys.objects katalogu.
TABLE_NAME nvarchar(128) Název funkce s hodnotou tabulky.
COLUMN_NAME nvarchar(128) Název sloupce
ORDINAL_POSITION Int Identifikační číslo sloupce
COLUMN_DEFAULT nvarchar(4000) Výchozí hodnota sloupce
IS_NULLABLE varchar(3) Pokud tento sloupec umožňuje hodnotu NULL, vrátí hodnotu ANO. V opačném případě vrátí hodnotu NE.
DATA_TYPE nvarchar(128) Datový typ zadaný systémem.
CHARACTER_MAXIMUM_LENGTH Int Maximální délka pro binární data, data znaků nebo textová data a data obrázků.

-1 pro data xml a velkých hodnot. V opačném případě vrátí hodnotu NULL. Další informace viz téma Datové typy (Transact-SQL).
CHARACTER_OCTET_LENGTH Int Maximální délka v bajtech pro binární data, znaková data nebo textová data a data obrázku.

-1 pro data xml a velkých hodnot. V opačném případě vrátí hodnotu NULL.
NUMERIC_PRECISION tinyint Přesnost přibližných číselných dat, přesná číselná data, celočíselná data nebo peněžní data V opačném případě vrátí hodnotu NULL.
NUMERIC_PRECISION_RADIX smallint Přesnost radix přibližných číselných dat, přesných číselných dat, celočíselných dat nebo peněžních dat V opačném případě vrátí hodnotu NULL.
NUMERIC_SCALE tinyint Měřítko přibližných číselných dat, přesných číselných dat, celočíselných dat nebo peněžních dat V opačném případě vrátí hodnotu NULL.
DATETIME_PRECISION smallint Podtypový kód pro datové typy datetime a ISO integer . U jiných datových typů vrátí hodnotu NULL.
CHARACTER_SET_CATALOG varchar(6) Vrátí předlohu. Označuje databázi, ve které je znaková sada umístěna, pokud je sloupec data znaků nebo textový datový typ. V opačném případě vrátí hodnotu NULL.
CHARACTER_SET_SCHEMA varchar(3) Vždy vrátí hodnotu NULL.
CHARACTER_SET_NAME nvarchar(128) Vrátí jedinečný název znakové sady, pokud je tento sloupec znaková data nebo textový datový typ. V opačném případě vrátí hodnotu NULL.
COLLATION_CATALOG varchar(6) Vždy vrátí hodnotu NULL.
COLLATION_SCHEMA varchar(3) Vždy vrátí hodnotu NULL.
COLLATION_NAME nvarchar(128) Vrátí jedinečný název pořadí řazení, pokud je sloupec znaková data nebo textový datový typ. V opačném případě vrátí hodnotu NULL.
DOMAIN_CATALOG nvarchar(128) Pokud je sloupec datový typ aliasu, jedná se o název databáze, ve kterém byl vytvořen uživatelem definovaný datový typ. V opačném případě vrátí hodnotu NULL.
DOMAIN_SCHEMA nvarchar(128) Pokud je sloupec uživatelem definovaný datový typ, jedná se o název schématu, které obsahuje uživatelem definovaný datový typ. V opačném případě vrátí hodnotu NULL.

Důležitý: Nepoužívejte INFORMATION_SCHEMA zobrazení k určení schématu objektu. INFORMATION_SCHEMA zobrazení představují pouze podmnožinu metadat objektu. Jediným spolehlivým způsobem, jak najít schéma objektu, je dotazování zobrazení sys.objects katalogu.
DOMAIN_NAME nvarchar(128) Pokud je sloupec uživatelem definovaný datový typ, jedná se o název uživatelem definovaného datového typu. V opačném případě vrátí hodnotu NULL.

Viz také

Systémová zobrazení (Transact-SQL)
Zobrazení schématu informací (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)