SET IDENTITY_INSERT tab on
insert into tab(ID,b) values(1,4)
必須這麼寫。
將IDENTITY_INSERT 設為ON時,必須將列寫出來。
insert into tab(ID,b) values(1,4)
必須這麼寫。
將IDENTITY_INSERT 設為ON時,必須將列寫出來。
解决方案 »
- sqlserver函数 删除字符串最后一个字符
- sql server 2005触发器问题,还请各位高手指教
- SQL 递归 函数
- 求一个同步信息的Insert触发器
- 性能比较
- 关于SQL SEVER数据库恢复的高难问题,不知各位大虾能否解决?高分相送(300分哟)!急~~~~~
- 安装sql server
- 如何取字符串(含汉字)中的字节数?
- 请教高人:我在程序中可以调用 数据库中的函数吗??
- 救命,数据库损坏 PageAudit 属性不正确
- 数字类型的输出格式问题
- 在分析服务器中看分析数据时,出错Provider cannot be found. It may not be properly installed.是什么原因呢?
返回标识列。如果 FROM 子句中的多个表内有包含 IDENTITY 属性的列,则必须用特定的表名(如 T1.IDENTITYCOL)限定 IDENTITYCOL。
ROWGUIDCOL
返回行全局唯一标识列。
如果在 FROM 子句中有多个表具有 ROWGUIDCOL 属性,则必须用特定的表名(如 T1.ROWGUIDCOL)限定 ROWGUIDCOL。
set @fieldlist=''select @fieldlist=@fieldlist+','+name from syscolumns
where id=object_id('tab')
order by colorder
set @fieldlist=left(@fieldlist,len(@fieldlist)-1)
exec ('insert into tab('+@fieldlist+') values(1,4)')
用你的办法是复杂点,但问题总算解决了