Scenariusz:
Jak znaleźć wszystkie tabele w bazie danych SQL Server, która ma kolumnę tożsamości?Rozwiązanie:
Aby uzyskać te informacje, możemy użyć tabel systemowych, takich jak sys.columns i sys.tables.--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
Jak uzyskać tabele w bazie danych z kolumną tożsamości w SQL Server — samouczek dotyczący SQL Server/T-SQLPrezentacja wideo:Jak znaleźć wszystkie tabele, które mają kolumnę tożsamości w SQL Server