網頁

2018/7/1

SQL Server 查詢資料表的識別欄位(auto increment column)

SQL Server 要查詢資料表的識別欄位,可直接執行下面語句。


SELECT COLUMN_NAME, TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMNPROPERTY(OBJECT_ID(TABLE_SCHEMA+'.'+TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1
ORDER BY TABLE_NAME;

查詢出來的COLUMN_NAME的值為資料表的識別值欄位(就是有auto increment的欄位)。


參考:

沒有留言:

張貼留言