用存储过程实现 用一个游标作为循环内部用变量然后插入用VALUES 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into a () (select from b)要是不行就用游标。 就是一张表的记录集写到另一张表的一条记录里!用游标!love_2008(love2008) jdsnhan(柳荫凉) 能不能具体点呢! insert into tablea(col1,col2,...)select ... from tablebwhere ... love_2008(love2008) jdsnhan(柳荫凉) 能不能具体点呢!--不知道还要怎么说的具体点 joinsearch几条记录写到另外一张表的一条记录,能写进去吗?当然可以阿 --创建emp表的备份create table emp_bkasselect * from empwhere 1=2;--创建过程CREATE OR REPLACE PROCEDURE probegin insert into emp_bk select * from emp where 条件;end; tongyu10068已经给出例子了你自己也可以测试阿 其实你的需求就是行转列罢了 如果猜的没有错的话你可以去搜行转列 可能会搜出一大堆出来 如果在PL/SQL真的要实现的话,可能要用两个游标 用两重循环。如果有时间的话 在给你写 现在主要是比较忙 一个关于数据库查询语句的问题 oracle9i下,对取出的字段的截取问题 求在ORACLE9i下查询树的叶子结点的SQL语句.在线等(......................................) 关于in操作符的问题 怎么建立这样的表?小弟没有分,大家帮帮我 怎么样使查询速度变快?? oracle92和ghost冲突,请高手指点 向oracle8i导入ACCESS2003表格数据的问题(在线等!!!) .exp 文件如何导入的数据库 在Oracle8里临时表怎么建啊? 高手帮忙! 关于解析XML文档的问题
要是不行就用游标。
love_2008(love2008) jdsnhan(柳荫凉) 能不能具体点呢!
select ...
from tableb
where ...
几条记录写到另外一张表的一条记录,能写进去吗?
当然可以阿
create table emp_bk
as
select * from emp
where 1=2;
--创建过程
CREATE OR REPLACE PROCEDURE pro
begin
insert into emp_bk
select * from emp where 条件;
end;
你自己也可以测试阿