A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 狱之一族 中级黑马   /  2014-5-4 23:40  /  1048 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 狱之一族 于 2014-5-5 14:18 编辑

create database TestSchool
go
use TestSchool
go

create table TblScore
(
tScoreld int identity(1,1) primary key,
tSld int,
tEnglish nvarchar(10),
tMath nvarchar(10)
)
go
create table Tbltedcher
(
tTld int identity(1,1) primary key,
tTName varchar(10)
)
go
SET IDENTITY_INSERT tbltedcher on
insert into Tbltedcher(tTName)
values ('张')
GO
select * from TblScore
其中,
SET IDENTITY_INSERT tbltedcher on
insert into Tbltedcher(tTName)
values ('张')
GO
当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 'Tbltedcher' 中的标识列指定显式值。
怎么解决

2 个回复

正序浏览
永远的小飞侠 发表于 2014-5-6 07:41
应该是标识列的问题,把主键设置为自动增长了就不要再赋值了,我上次做设计也遇到这个问题了,我的解决办法 ...

恩,谢谢,你的解决方法是对的
回复 使用道具 举报
应该是标识列的问题,把主键设置为自动增长了就不要再赋值了,我上次做设计也遇到这个问题了,我的解决办法是把主键的自动增长设置为否,可以试试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马