Scenarie:
Hvordan ville du finde alle tabellerne i en SQL Server-database, som har identitetskolonne?Løsning:
Vi kan bruge systemtabeller såsom sys.columns og sys.tables til at få disse oplysninger.--Find out all the columns for all the tables on which Identity Property is enabled
SELECT DB_Name() AS DatabaseName
,OBJECT_NAME(c.OBJECT_ID) AS TableName
,c.NAME AS ColumnName
FROM YourDBName.sys.columns c
INNER JOIN sys.tables t ON c.object_id = t.object_id
WHERE is_identity = 1
Sådan får du tabeller i en database med identitetskolonne i SQL Server - SQL Server/T-SQL vejledningVideodemo:Sådan finder du alle tabeller, der har identitetskolonne i SQL Server