时间:2021-07-01 10:21:17 帮助过:5人阅读
但有时候我们在操作表的时候,我们并不知道这个表有没有标识列,如果有自增的标识列,我们可以用上面的方法打开开关进行插入,但是如果这个表是没有自增列的,用了上面的方法就会报错,所以我们有必要在使用这个开关语句的时候先判断一下这个表是不是有标识列,判断的SQL语句有两种:
select * from syscolumns where id=object_id(N‘tablename‘) and COLUMNPROPERTY(id,name,‘IsIdentity‘)=1; select * from syscolumns where id=object_id(N‘tablename‘) and status=0x80
两种方法都可以
MsSql判断表是否有自增标识
标签:status where 使用 插入 操作 报错 sql语句 values sid