Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Vrací jeden řádek pro každý sloupec, ke kterému může aktuální uživatel v aktuální databázi přistupovat.
Pro získání informací z těchto pohledů uveďte plně kvalifikovaný název INFORMATION_SCHEMA.view_name.
| Název sloupce | Datový typ | Description |
|---|---|---|
| TABLE_CATALOG | nvarchar(128) | Kvalifikace na stůl. |
| TABLE_SCHEMA | nvarchar(128) | Název schématu, které obsahuje tabulku. Důležitý: Nepoužívejte INFORMATION_SCHEMA pohledy k určení schématu objektu. INFORMATION_SCHEMA pohledy představují pouze podmnožinu metadat objektu. Jediný spolehlivý způsob, jak najít schéma objektu, je dotazovat se do sys.objects katalogového pohledu. |
| TABLE_NAME | nvarchar(128) | Název 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) | Nulovatelnost sloupce. Pokud tento sloupec umožňuje NULL, vrátí ANO. Jinak se vrací NE. |
| DATA_TYPE | nvarchar(128) | Systémově dodávaný datový typ. |
| CHARACTER_MAXIMUM_LENGTH | int | Maximální délka v znacích pro binární data, znaková data nebo textová a obrazová data. -1 pro XML a data typu s velkou hodnotou. Jinak se NULL vrátí. Další informace naleznete v typy dat (Transact-SQL). |
| CHARACTER_OCTET_LENGTH | int | Maximální délka, v bajtech, pro binární data, znaková data nebo textová a obrazová data. -1 pro XML a data typu s velkou hodnotou. Jinak se NULL vrátí. |
| NUMERIC_PRECISION | tinyint | Přesnost přibližných číselných dat, přesných číselných dat, celočíselných nebo peněžních dat. Jinak se NULL vrátí. |
| NUMERIC_PRECISION_RADIX | smallint | Přesnostní radix přibližných číselných dat, přesných číselných dat, celočíselných dat nebo peněžních dat. Jinak se NULL vrátí. |
| NUMERIC_SCALE | int | Škála přibližných číselných dat, přesná číselná data, celočíselná data nebo peněžní data. Jinak se NULL vrátí. |
| DATETIME_PRECISION | smallint | Podtyp kód pro datové typy pro čas aISO intervaly . Pro jiné datové typy se vrací NULL. |
| CHARACTER_SET_CATALOG | nvarchar(128) | Vrací se, pane. To označuje databázi, ve které se znaková sada nachází, pokud je sloupec znakový nebo textový datový typ. Jinak se NULL vrátí. |
| CHARACTER_SET_SCHEMA | nvarchar(128) | Vždy vrací NULL. |
| CHARACTER_SET_NAME | nvarchar(128) | Vrátí jedinečný název znakové sady, pokud je tento sloupec znakový nebo textový datový typ. Jinak se NULL vrátí. |
| COLLATION_CATALOG | nvarchar(128) | Vždy vrací NULL. |
| COLLATION_SCHEMA | nvarchar(128) | Vždy vrací NULL. |
| COLLATION_NAME | nvarchar(128) | Vrací jedinečný název pro kolečku, pokud je sloupec znakový nebo textový datový typ. Jinak se NULL vrátí. |
| DOMAIN_CATALOG | nvarchar(128) | Pokud je sloupec aliasovým datovým typem, je tento sloupec názvem databáze, ve které byl uživatelsky definovaný datový typ vytvořen. Jinak se NULL vrátí. |
| DOMAIN_SCHEMA | nvarchar(128) | Pokud je sloupec uživatelem definovaný datový typ, tento sloupec vrátí název schématu uživatelem definovaného datového typu. Jinak se NULL vrátí. Důležitý: Nepoužívejte INFORMATION_SCHEMA pohledy k určení schématu datového typu. Jediný spolehlivý způsob, jak najít schéma typu, je použít funkci TYPEPROPERTY. |
| DOMAIN_NAME | nvarchar(128) | Pokud je sloupec uživatelem definovaný datový typ, tento sloupec je název uživatelem definovaného datového typu. Jinak se NULL vrátí. |
Poznámky
Sloupec ORDINAL_POSITIONINFORMATION_SCHEMA. Pohled COLUMNS není kompatibilní s bitovým vzorem sloupců vráceným funkcí COLUMNS_UPDATED. Pro získání bitového vzoru kompatibilního s COLUMNS_UPDATED musíte při dotazování INFORMATION_SCHEMA odkazovat na vlastnost ColumnID systémové funkce COLUMNPROPERTY . POHLED SLOUPCŮ . Například:
USE AdventureWorks2022;
GO
SELECT TABLE_NAME, COLUMN_NAME, COLUMNPROPERTY(OBJECT_ID(TABLE_SCHEMA + '.' + TABLE_NAME), COLUMN_NAME, 'ColumnID') AS COLUMN_ID
FROM AdventureWorks2022.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Person';
GO