读书人

INSERT INTO解决办法

发布时间: 2012-01-23 21:57:28 作者: rapoo

INSERT INTO
表中第一列为自增标识列``并且为主键

问题: 当 insert into Person_Info values(null, 'data1 ', 'data2 ') 数据时
报错:仅当使用了列的类表,并且IDENTITY_INSER为ON时,才能在表 'Person_Info '中为表示列指定显式值

急盼解决```

[解决办法]
insert into Person_Info(列名1,列名2) values( 'data1 ', 'data2 ')
[解决办法]
当设置主键为自动增长是,不能为他进行插入值,如果这样做就会报你说的那个错误的

insert into Person_Info values( 'data1 ', 'data2 ')
就可以了
[解决办法]
1.
insert into Person_Info(列名1,列名2) values( 'data1 ', 'data2 ')

2.
SET IDENTITY_INSERT Person_Info ON
go
insert into Person_Info values(非空值, 'data1 ', 'data2 ')
go
SET IDENTITY_INSERT Person_Info OFF
go
[解决办法]
为什么我的可用分不长了?呵呵。顶一个,看看长么??
[解决办法]
ls放点分,大家都长了啊,哈哈

如果你定义了一字段为自动增长,就不能为它直接插入值的

[解决办法]
楼上的楼上的楼上 我支持你哦 :)
[解决办法]
需求不明,可操作性大灵活
[解决办法]
insert into Person_Info values( 'data1 ', 'data2 ')
自增列不需要插入..................
系统自动生成
[解决办法]

[解决办法]
自增列不需要插入..................
系统自动生成
INSERT INTO Person_Info(列名2,列名3) values( 'data1 ', 'data2 ')


[解决办法]
自增列默认情况下不能显示写数据
除非设置set identity_insert table_name on才可以
至于表列不固定,那么写动态SQL来实现,这个也不难

读书人网 >SQL Server

热点推荐