存在一个临时表temp,表中无主键,有重复数据,有一固定表abc,比temp表多1个自增字段idkey,
现在我想把temp表中的数据全插入abc表中,而自增字段无需处理,请问该怎么办呢?自增字段的数据类型是什么啊?
现在我想把temp表中的数据全插入abc表中,而自增字段无需处理,请问该怎么办呢?自增字段的数据类型是什么啊?
解决方案 »
- 移动web开发环境搭建
- 求个简单的自定义控件
- TreeView显示
- visual 2003,2005,2008三个版本能同时装在同一台机子上吗?
- DataGrid中的RadioButton无法取到是否选中,谁搞定能来看一下?
- 在vs2005中如何让背景音乐在页面切换的时候不中断?
- repeater的显示问题
- 如何计算出两个时间相差的小时数!
- 两台电脑,其中一台发布了asp.net应用程序,该应用程序有一功能要求上传图片到另一台电脑上,同时要求可以浏览图片
- 菜问题!帮帮忙?
- 利用ASP.NET显示Sql Server 2000数据库里面的图片的问题.试过很多方法都不行.
- 关于gridview字段链接的问题
可以这样插入。不需要管自增列
只需要:
insert into abc select * from temp自增类型的数据类型是int
想上面我说的把temp的数据插入abc中,该用什么语句呢?
我要把在abc中多设个字段,就是想把temp中的重复记录区分开来的啊,有高人有办法解决吗?
我追随2楼的
出现错误:仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'abc' 中为标识列指定显式值。
set IDENTITY_INSERT abc on
---------------------------------------------
那是因为你的abc表和temp结构除了多一个自增列以外,还多其他字段吧?
谁能解释一下这个神奇的IDENTITY_INSERT,谢谢~