Hỏi về cách kiểm tra cột tự động tăng trong SQL Server

Em xin chào mọi người ạ,
Em đang gặp trường hợp này chưa giải quyết được , em có 1 bảng như sau :

image

Em muốn hỏi làm sao để kiểm tra khóa chính kia có phải tự tăng hay không ạ , em muốn tìm hiểu câu lệnh SQL trước để áp dụng nó lên C# ạ .

UPDATE : Em đã tìm được cách , up lên cho ai cần ạ .

use  DatabaseName;
SELECT *
FROM SYS.IDENTITY_COLUMNS
WHERE OBJECT_ID = OBJECT_ID('dbo.TableName')
1 Like

Mốt nên search trước rồi hỏi nha :slight_smile:

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/4708d229-679c-4ecf-a3da-efa4624607bc/how-do-i-find-identity-columns-on-table-using-tsql?forum=transactsql&prof=required

Select syscolumns.name AS Columns,systypes.name as DataType,sysobjects.name As Tables

from sysobjects,syscolumns,systypes

Where sysobjects.id = syscolumns.id AND

syscolumns.xtype = systypes.xtype AND

syscolumns.xusertype = systypes.xusertype AND

sysobjects.type = 'U' AND

syscolumns.isnullable = 0 AND

sysobjects.name = 'tablename'

Em tìm rồi mà không được nên em mới đăng hỏi đấy chứ ạ , giốt tiếng anh khổ lắm ạ , em cảm ơn bác nhiều ạ.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?