加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

sqlserver 如何往自动增长ID表插入数据?

(2015-02-12 09:17:18)
标签:

sqlserver

分类: sqlserver
1.sql server 2005 如何修改自动增长例的数据 
错误:无法更新标识列 'id'
 自动增长列不能修改,只能删除掉重新插入

2.仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'ey_art'中的标识列指定显式值。
往自动增列增加数据,一定要写列名,不能直接添加

如:
set identity_insert ey_art on
insert into ey_art(arid, [title]
           ,[title2]
           ,[keywords]
           ,[description]
           ,[contents]
           ,[code])
Select   arid, [title]
           ,[title2]
           ,[keywords]
           ,[description]
           ,[contents]
           ,[code]
        From ey_art where arid>43426  
         set identity_insert ey_art off


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有