为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8 对自增列的id设置指定的值,必须要每次设置SET IDENTITY_INSERT为ON吗? 有没有数据库属性配置一下,不用每次设置这个的?
可以考虑 IDENTITY自增 方式 IDENTITY 适用于 int(-2147483648~+2147483647)、bigint(-263~+263-2)类型的列;
create table TEST2(id2 int identity,name2 varchar(20)); insert into TEST2(name2) values('张三1'); insert into TEST2(name2) values('李四1'); commit; select * from TEST2;
不一定非要用 SET IDENTITY_INSERT 属性这方式
可以用AUTO_INCREMENT这种自增方式,可以直接插入数据
如果用自增列,就得接受这种使用方式,否则建议使用序列,这样更灵活方便。
可以考虑 IDENTITY自增 方式
IDENTITY 适用于 int(-2147483648~+2147483647)、bigint(-263~+263-2)类型的列;
不一定非要用 SET IDENTITY_INSERT 属性这方式