发布时间:2025-12-09 11:57:57 浏览次数:1
insert into OrderList(id,OrderName) values(4520,'电子传票订单')执行上面语句会提示一个错误:
服务器:修改方法如下:
--允许将显式值插入表的标识列中 ON-允许 OFF-不允许set identity_insert OrderList ON--打开insert into OrderList(id,ordername,createdate)values(4520,'set',getdate())set identity_insert OrderList OFF--关闭设置语法:
SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF } 允许将显式值插入表的标识列中
上面执行语句中:把要执行的语句前后加上该设置,当然上面针对事一条记录插入操作,在这条记录插入操作后,如果再次插入数据时,没有启用该设置,Orderid主键列会根据上面自定义表示4520,自动增长到 4521 这个操作很灵活关键看个人怎么利用.