シナリオ:
ID列を持つSQLServerデータベース内のすべてのテーブルをどのように検索しますか?解決策:
sys.columnsや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
SQLServerでID列を持つデータベースのテーブルを取得する方法-SQLServer/T-SQLチュートリアルビデオデモ:SQLServerでID列を持つすべてのテーブルを検索する方法