首页 > 代码库 > Oracle 复制任意表一行的SQL语句(测试Ok)
Oracle 复制任意表一行的SQL语句(测试Ok)
测试了很久,网上说的方法很多,其实都是错误的,正确的写法:
declare cursor rowAll is select * from tb_news where 1=1; row1 tb_news%rowtype; i int; begin i := 0; for row1 in rowAll loop row1.id := fn_gen_getid('tb_news'); row1.addtime := sysdate; row1.starttime := sysdate; row1.adduserid := -100; insert into tb_news values row1; commit; end loop; end;
误打误撞,乱写一通,没想到这样可以。不过我在查询窗口使用dbms_output.put_line(sysdate); 怎么都报错,崩溃!by default7#zbphp.com
Oracle 复制任意表一行的SQL语句(测试Ok)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。