SqlServer报错:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘XXX’ 中的标识列插入显式值。

在 insert 数据时报错:

SELECT
t.name AS TableName,
c.name AS ColumnName,
ic.is_identity AS IsIdentityColumn
FROM
sys.tables t
JOIN
sys.columns c ON t.object_id = c.object_id
JOIN
sys.identity_columns ic ON c.object_id = ic.object_id AND c.column_id = ic.column_id
WHERE
ic.is_identity = 1 order by t.name;

 

查询出每个表中的哪些字段的   IDENTITY_INSERT 设置为 OFF 

posted @ 2024-02-27 14:20  简直HA怕  阅读(92)  评论(0编辑  收藏  举报