当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'OIL_DOCUMENT' 中的标识列插入显式

街角嘚堕落 2012-06-07 02:27:23
ID int 唯一ID
BOOKING_SHEET_ID Varchar(40) 路单ID
OIL_DOCUMENT_NUMBER INT 油单号
TRUCK_ID int 车辆ID
TRUCK_CODE varchar(20) 车牌编码
LICENSEPLATE varchar(20) 车牌号
WORK_CARDNO varchar(100) 驾驶员工号
DRIVER_NAME varchar(100) 驾驶员名称
TRUCK_TYPE_ID int 车型ID
OIL_PRICE money 油价
PLANNED_OIL Decimal (8,2) 计划加油数
FUEL_EFFICIENT_NUMBER Decimal (8,2) 前一车节油数
ACTUAL_OIL Decimal (8,2) 实际加油数
KM_NUMBER int 运输公里
OIL_DOCUMENT_TYPE varchar(20) 油单类型(NR:正常、IV:作废、AO:增补、AD:事后、CU:消耗、FE节油、MU手开油单)
PRINT_NUMBER int 打印次数
CREATE_OIL_DOCUMENT_REASON varchar(400) 开油单原因
FUEL_CONSUMPTION_PER_KILOMETER Decimal (8,2) 油耗基准(每公里用油多少升)
OIL_TYPE varchar(20) 油品(1:93#;2:97#)
LAST_UPDATE_DATE datetime 最后修改时间
LAST_UPDATE_USER_ID int 最后修改用户
CRATE_DATE datetime 创建时间
CREATE_USER_ID int 创建用户


这是表 SQL


insert into OIL_DOCUMENT
(BOOKING_SHEET_ID,
OIL_DOCUMENT_NUMBER,
TRUCK_ID,
TRUCK_CODE,
LICENSEPLATE,
WORK_CARDNO,
DRIVER_NAME,
TRUCK_TYPE_ID,
OIL_PRICE,
PLANNED_OIL,
FUEL_EFFICIENT_NUMBER,
ACTUAL_OIL,
KM_NUMBER,
OIL_DOCUMENT_TYPE,
PRINT_NUMBER,
CREATE_OIL_DOCUMENT_REASON,
LAST_UPDATE_DATE,
CRATE_DATE,
CREATE_USER_ID,
FUEL_CONSUMPTION_PER_KILOMETER,
OIL_TYPE) values ('1',
NUK,
50078 ,
'CLHAL7671','沪AL7671','SJAJ0001','马红/李衡',50037,134.5693,30,null,30,13,'AO',0,'阿达','2012-6-7 13:52:17','2012-6-7 13:52:10',1,2.30,'1')

急 在线等
...全文
254 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
woshishe 2012-06-07
  • 打赏
  • 举报
回复
按说不会呀,也没给唯一标识添加数据
  • 打赏
  • 举报
回复
当 IDENTITY_INSERT 设置为 OFF 时,不能向表"A" 中的标识列插入显示值。

解决方法:1.有一项数据(message_id)如是自动添写的。把那列删掉就可以写进去了。

具体为:

把"insert into user_message(message_id,user_id,message_content) Values(11,333,'hahaha')"; //报错

改成

"insert into user_message(user_id,message_content) Values(333,'hahaha')";

2.先运行“set IDENTITY_INSERT 表名 ON”,再运行你的插入语句,

再执行“set IDENTITY_INSERT Stream OFF”就可以了。

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧