SQL,insertinto语句报错。我想在X表中,插入一系列值。

语句如下:insertinto[X_table]values('804','BDNumber01','FND-BD01','16','0','2014NewBD');报错... 语句如下:
insert into [X_table] values('804','BDNumber01','FND-BD01','16','0','2014 New BD');

报错如下:
An explicit value for the identity column in table 'EPMDB.dbo.Ref_BDivision' can only be specified when a column list is used and IDENTITY_INSERT is ON.

前提是 我已经敲过一遍
set IDENTITY_INSERT [EPMDB].[dbo].[Ref_BDivision] on;
而且显示也是completed的。求大神指导!!刚参加工作的小菜鸟,弄不明白怎么实现了,拜托拜托
展开
 我来答
micro0369
推荐于2018-03-14 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4083万
展开全部

1. 把列名都指定好:

insert into [X_table](id,colname1,colname2,...) values('804','BDNumber01','FND-BD01','16','0','2014 New BD');

2. set IDENTITY_INSERT  [EPMDB].[dbo].[Ref_BDivision] on;

    后重启一下数据库试试。

ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
xtfnpgy
2014-08-04 · TA获得超过1784个赞
知道大有可为答主
回答量:1989
采纳率:76%
帮助的人:1112万
展开全部
尝试下:
insert into [X_table]
select '804','BDNumber01','FND-BD01','16','0','2014 New BD';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-08-04
展开全部
insert into [X_table](列名) values('804','BDNumber01','FND-BD01','16','0','2014 New BD');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式