Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Geeft één rij terug voor elke kolom die door de huidige gebruiker in de huidige database toegankelijk is.
Om informatie uit deze weergaven op te halen, specificeer je de volledig gekwalificeerde naam INFORMATION_SCHEMA.view_name.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| TABLE_CATALOG | Nvarchar(128) | Tafelkwalificatie. |
| TABLE_SCHEMA | Nvarchar(128) | Naam van het schema dat de tabel bevat. Belangrijk: Gebruik geen INFORMATION_SCHEMA views om het schema van een object te bepalen. INFORMATION_SCHEMA weergaven vertegenwoordigen slechts een deelverzameling van de metadata van een object. De enige betrouwbare manier om het schema van een object te vinden is door de sys.objects catalogusweergave te bevragen. |
| TABLE_NAME | Nvarchar(128) | Tabelnaam. |
| COLUMN_NAME | Nvarchar(128) | Kolomnaam. |
| ORDINAL_POSITION | int | Kolomidentificatienummer. |
| COLUMN_DEFAULT | Nvarchar(4000) | Standaardwaarde van de kolom. |
| IS_NULLABLE | Varchar(3) | Onvervalbaarheid van de kolom. Als deze kolom NULL toestaat, geeft deze kolom JA terug. Anders wordt NEE teruggegeven. |
| DATA_TYPE | Nvarchar(128) | Systeemgeleverde datatype. |
| CHARACTER_MAXIMUM_LENGTH | int | Maximale lengte, in tekens, voor binaire gegevens, tekengegevens, of tekst- en afbeeldingsgegevens. -1 voor XML- en grootwaardige typegegevens. Anders wordt NULL teruggegeven. Zie gegevenstypen (Transact-SQL)voor meer informatie. |
| CHARACTER_OCTET_LENGTH | int | Maximale lengte, in bytes, voor binaire data, tekengegevens, of tekst- en afbeeldingsgegevens. -1 voor XML- en grootwaardige typegegevens. Anders wordt NULL teruggegeven. |
| NUMERIC_PRECISION | tinyint | Precisie van benaderende numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL teruggegeven. |
| NUMERIC_PRECISION_RADIX | smallint | Precisieradix van benaderende numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL teruggegeven. |
| NUMERIC_SCALE | int | Schaal van benaderende numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL teruggegeven. |
| DATETIME_PRECISION | smallint | Subtypecode voor data-time en ISO-interval datatypes. Voor andere datatypen wordt NULL teruggegeven. |
| CHARACTER_SET_CATALOG | Nvarchar(128) | Komt terug , meester. Dit geeft aan in welke database de tekenset zich bevindt, of de kolom tekengegevens of tekstgegevens zijn. Anders wordt NULL teruggegeven. |
| CHARACTER_SET_SCHEMA | Nvarchar(128) | Geeft altijd NULL terug. |
| CHARACTER_SET_NAME | Nvarchar(128) | Geeft de unieke naam voor de tekenset terug als deze kolom tekengegevens of tekstgegevenstype is. Anders wordt NULL teruggegeven. |
| COLLATION_CATALOG | Nvarchar(128) | Geeft altijd NULL terug. |
| COLLATION_SCHEMA | Nvarchar(128) | Geeft altijd NULL terug. |
| COLLATION_NAME | Nvarchar(128) | Geeft de unieke naam terug voor de rangatie als de kolom tekengegevens of tekstgegevenstype is. Anders wordt NULL teruggegeven. |
| DOMAIN_CATALOG | Nvarchar(128) | Als de kolom een alias-datatype is, is deze kolom de databasenaam waarin het door de gebruiker gedefinieerde datatype is aangemaakt. Anders wordt NULL teruggegeven. |
| DOMAIN_SCHEMA | Nvarchar(128) | Als de kolom een door de gebruiker gedefinieerd datatype is, geeft deze kolom de naam van het schema van het door de gebruiker gedefinieerde datatype terug. Anders wordt NULL teruggegeven. Belangrijk: Gebruik INFORMATION_SCHEMA views niet om het schema van een datatype te bepalen. De enige betrouwbare manier om het schema van een type te vinden is door de TYPEPROPERTY-functie te gebruiken. |
| DOMAIN_NAME | Nvarchar(128) | Als de kolom een door de gebruiker gedefinieerd datatype is, is deze kolom de naam van het door de gebruiker gedefinieerde datatype. Anders wordt NULL teruggegeven. |
Opmerkingen
De ORDINAL_POSITION kolom van de INFORMATION_SCHEMA. COLUMNS-weergave is niet compatibel met het bitpatroon van kolommen die door de COLUMNS_UPDATED functie worden teruggegeven. Om een bitpatroon te verkrijgen dat compatibel is met COLUMNS_UPDATED, moet je bij het opvragen van de INFORMATION_SCHEMA de eigenschap ColumnID van de COLUMNPROPERTY-systeemfunctie verwijzen . COLUMNS weergave. Voorbeeld:
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