明确写出要插入的字段名
insert into tab_name(col1, col2, col3) values (ref.col1, ref.col2, ref.col3)
insert into tab_name(col1, col2, col3) values (ref.col1, ref.col2, ref.col3)
解决方案 »
- 一个oracle表恢复问题!
- 如何缩小表空间中某个数据文件的大小
- 存储过程------局部游标变量
- 关于PL/SQL 添加orderid
- 两个不同IP的数据库(UNIX/WIN 环境)可以用触发器把一个表的内容导到另一个库里的相应表吗?
- 求一SQL语句~~~
- DBCA创建数据库时ORA-03114?
- 看看这个SQL语句错在哪里?在线等待!
- 关于Oracle字符集(NLS_LANG)问题?
- ORA-06519: active autonomous transaction detected and rolled back
- oracle下启动服务报ORA-01122错的问题
- 菜鸟问题:什么样子的机器安装oracle使用起来才流畅
fetch 游标名 into …………
我就是不知道这样的语法正确的应该是怎么样的
这个不是插入语句阿,楼主问得是什么啊
否则效率很低~
(因为oracle从PLSQL环境转到SQL*Plus需要时间,再转回来又要时间)
declare cursor csr_ref is select id ,name,... from tab_name where ...;
ref csr_ref%rowtype;
... --打开游标等fetch csr_ref into ref;
insert into tab_name1 values(ref.id, ref.name,...)
...