文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Oracle复制行记录的小技巧

Oracle复制行记录的小技巧

时间:2010-08-20  来源:马侃

需求:

对于数据库的某些表,我们常要复制其对应的某条记录,新纪录与老记录仅有某一两个字段值不一样,其他完全一样。寻找简单的方案,而不是逐个字段拼Sql。

 

解决方案1:

connect scott/tiger;

begin

  for rs in (select * from dept where deptno=40)

  loop

    rs.deptno:=50;

    insert into dept values rs;

  end loop;

end;

/

 

解决方案2:

declare

  cursor dept_cursor is select * from dept where deptno=40;

begin

  for dept_rs in dept_cursor

  loop

    exit when dept_cursor%notFound;

    dept_rs.deptno:=null;

    insert into dept values dept_rs;

  end loop;

end;

/

 

相关阅读 更多 +
排行榜 更多 +
ooxe官方版下载

ooxe官方版下载

金融理财 下载
ooxe

ooxe

金融理财 下载
OXE交易app安卓版下载

OXE交易app安卓版下载

金融理财 下载