INSERT INTO FolkTable values(DEFAULT,'dddxxxeee')
第一个字段是自动序列号numeric型。
运行报错为
服务器: 消息 8101,级别 16,状态 1,行 1
仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'FolkTable' 中为标识列指定显式值。
IDENTITY_INSERT 为 ON 什么意思?
第一个字段是自动序列号numeric型。
运行报错为
服务器: 消息 8101,级别 16,状态 1,行 1
仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'FolkTable' 中为标识列指定显式值。
IDENTITY_INSERT 为 ON 什么意思?
允许将显式值插入表的标识列中。语法
SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF }参数
database是指定的表所驻留的数据库名称。owner是表所有者的名称。table是含有标识列的表名。注释
任何时候,会话中只有一个表的 IDENTITY_INSERT 属性可以设置为 ON。如果某个表已将此属性设置为 ON,并且为另一个表发出了 SET IDENTITY_INSERT ON 语句,则 Microsoft® SQL Server™ 返回一个错误信息,指出 SET IDENTITY_INSERT 已设置为 ON 并报告此属性已设置为 ON 的表。如果插入值大于表的当前标识值,则 SQL Server 自动将新插入值作为当前标识值使用。SET IDENTITY_INSERT 的设置是在执行或运行时设置,而不是在分析时设置。
INSERT INTO FolkTable(col2) values('dddxxxeee')这个报错!
还有最好象zicxc(冒牌邹建 V0.3)一样给个例子~谢谢~代码不是很多吧
建議樓主在表名後列出字段名
名字不能列~因为名字是变动的