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
Bevat een rij voor elke kolom met systeemobjecten met kolommen.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
object_id |
int | Id van het object waartoe deze kolom behoort. |
name |
sysname | Naam van de kolom. Is uniek binnen het object. |
column_id |
int | Id van de kolom. Is uniek binnen het object. Kolom-id's zijn mogelijk niet opeenvolgend. |
system_type_id |
tinyint | Id van het systeemtype van de kolom |
user_type_id |
int | Id van het type kolom zoals gedefinieerd door de gebruiker. Als u de naam van het type wilt retourneren, voegt u zich toe aan de catalogusweergave sys.types in deze kolom. |
max_length |
smallint | Maximale lengte (in bytes) van kolom.-1 = Kolomgegevenstype is varchar(max), nvarchar(max), varbinary(max)of xml-.Voor kolommen voor tekst wordt de max_length waarde 16 of de waarde die is ingesteld door sp_tableoption 'text in row'. |
precision |
tinyint | Precisie van de kolom indien numeriek; anders, 0. |
scale |
tinyint | Schaal van de kolom als numeriek gebaseerd; anders, 0. |
collation_name |
sysname | Naam van de collatie van de kolom als het op karakters gebaseerd is; anders, NULL. |
is_nullable |
bit |
1 = Kolom is nulleerbaar. |
is_ansi_padded |
bit |
1 = De kolom gebruikt ANSI_PADDING ON gedrag als het teken, binair of variant is.0 = De kolom is geen karakter, binair of variant. |
is_rowguidcol |
bit |
1 = De kolom is een gedeclareerde ROWGUIDCOL. |
is_identity |
bit |
1 = De kolom heeft identiteitswaarden. |
is_computed |
bit |
1 = De kolom is een berekende kolom. |
is_filestream |
bit |
1 = De kolom is gedeclareerd om bestandsstroomopslag te gebruiken. |
is_replicated |
bit |
1 = Kolom is gerepliceerd. |
is_non_sql_subscribed |
bit |
1 = De kolom heeft een niet-SQL Server-abonnee. |
is_merge_published |
bit |
1 = Kolom is samengevoegd gepubliceerd. |
is_dts_replicated |
bit |
1 = De kolom wordt gerepliceerd door gebruik te maken van SSIS. |
is_xml_document |
bit |
1 = De inhoud is een volledig XML-document.0 = Inhoud is een documentfragment, of het kolomdatatype is geen xml. |
xml_collection_id |
int | Niet-nul als het kolomgegevenstype XML is en de XML wordt getypt. De waarde is de ID van de collectie die de validerende XML-schemanaamruimte van de kolom bevat.0 = Geen XML-schemaverzameling. |
default_object_id |
int | ID van het standaardobject, ongeacht of het een standalone sys.sp_bindefault is, of een inline, kolomniveau-constraint DEFAULT . De parent_object_id kolom van een standaard object op inline kolomniveau is een referentie terug naar de tabel zelf. Of, 0 als er geen standaard is. |
rule_object_id |
int | ID van de standalone regel die aan de kolom is gebonden door gebruik te maken van sys.sp_bindrule.0 = Geen zelfstandige regel.Zie CHECK voor beperkingen op kolomniveau. |
is_sparse |
bit |
1 = Kolom is een sparse kolom. Zie Sparse-kolommen gebruiken voor meer informatie. |
is_column_set |
bit |
1 = Kolom is een kolomset. Zie Kolomsets gebruiken voor meer informatie. |
generated_always_type |
tinyint | Identificeert wanneer de kolomwaarde wordt gegenereerd (altijd 0 voor kolommen in systeemtabellen):0 = NOT_APPLICABLE1 = AS_ROW_START2 = AS_ROW_END7 = AS_TRANSACTION_ID_START8 = AS_TRANSACTION_ID_END9 = AS_SEQUENCE_NUMBER_START10 = AS_SEQUENCE_NUMBER_ENDZie Tijdelijke tabellenvoor meer informatie. van toepassing op: SQL Server 2016 (13.x) en hoger, SQL Database. 7, 8, 9, geldt 10 alleen voor SQL Database. |
generated_always_type_desc |
nvarchar(60) |
van toepassing op: SQL Server 2016 (13.x) en hoger, SQL Database. Tekstuele beschrijving van generated_always_type's waarde (altijd NOT_APPLICABLE voor kolommen in systeemtabellen)NOT_APPLICABLEAS_ROW_STARTAS_ROW_ENDVan toepassing op: SQL Server 2022 (16.x) en latere versies en SQL Database AS_TRANSACTION_ID_STARTAS_TRANSACTION_ID_ENDAS_SEQUENCE_NUMBER_STARTAS_SEQUENCE_NUMBER_END |
ledger_view_column_type |
tinyint | Als dat niet het probleem is NULL, geeft u het type kolom in een grootboekweergave aan:1 = TRANSACTION_ID2 = SEQUENCE_NUMBER3 = OPERATION_TYPE4 = OPERATION_TYPE_DESCZie Grootboek voor meer informatie over database-grootboek. Van toepassing op: SQL Server 2022 (16.x) en latere versies en SQL Database. |
ledger_view_column_type_desc |
nvarchar(60) | Zo niet NULL, bevat een tekstuele beschrijving van het type kolom in een grootboekweergave:TRANSACTION_IDSEQUENCE_NUMBEROPERATION_TYPEOPERATION_TYPE_DESCVan toepassing op: SQL Server 2022 (16.x) en latere versies en SQL Database. |
is_dropped_ledger_column |
bit | Geeft een grootboektabelkolom aan die is verwijderd. Van toepassing op: SQL Server 2022 (16.x) en latere versies en SQL Database |
vector_dimensions |
int | Geeft aan hoeveel dimensies de vector heeft. Van toepassing op: SQL Server 2025 (17.x) en latere versies, en SQL Database |
vector_base_type |
tinyint | Geeft het gegevenstype aan dat wordt gebruikt voor het opslaan van waarden voor vectordimensies.0 = 32-bit (enkelprecisie) vlotter1 = 16-bit (half-precisie) vlot 1Van toepassing op: SQL Server 2025 (17.x) en latere versies, en SQL Database |
vector_base_type_desc |
nvarchar(10) | Bevat de tekstbeschrijving van het gegevenstype dat wordt gebruikt voor het opslaan van waarden voor vectordimensies. Van toepassing op: SQL Server 2025 (17.x) en latere versies, en SQL Database |
1 Voor meer informatie, zie Half-precision floating-point formaat.
Permissions
De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie de zichtbaarheidsconfiguratie voor metagegevens voor meer informatie.