首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一条复制记录的SQL语句

2012-02-21 
请教一条复制记录的SQL语句假设有表tableAidvalue1NO1我现在要把id1这条记录复制一下,插入到tablea里面,

请教一条复制记录的SQL语句
假设有表table   A  
id     value
1           NO1
我现在要把id=1这条记录复制一下,插入到table   a   里面,同时把id改成2
SQL应该怎么写,
得到的结果应该是
id       value
1           NO1
2           NO1

假设value后面还有未知个字段
即不要用
先select   value   from   A   where   id=1
然后再   insert   into   a(id,value)   values(2, 'No1 ')
这种方式

请教一下高手没有什么好的方法?

[解决办法]
insert into table(id,value) select 2, 'NO1 ' from table WHERE id=1

热点排行