如何通过SQL语句来实现将两表中的记录合起来。 select * from table1unionselect * from table2; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 union//自动删除重复的数据,且自动排序union all//包含重复的数据,且不排序 写了个存储过程,你试一试看行不行---------------------------------------------DECLARE v_FIELD1 TABLE2.FIELD1%TYPE; v_FIELD2 TABLE2.FIELD2%TYPE; v_FIELD3 TABLE2.FIELD3%TYPE; v_FIELD4 TABLE2.FIELD4%TYPE; CURSOR c_TABLE2 IS SELECT FIELD1, FIELD2, FIELD3, FIELD4 FROM TABLE2;BEGIN OPEN c_TABLE2; LOOP FETCH c_TABLE2 INTO v_FIELD1, v_FIELD2, v_FIELD3, v_FIELD4; INSERT INTO TABLE1 (FIELD1, FIELD2, FIELD3, FIELD4) VALUES (v_FIELD1, v_FIELD2, v_FIELD3, v_FIELD4); EXIT WHEN c_TABLE2%NOTFOUND; END LOOP; CLOSE c_TABLE2;END; /--------------------------------------------- Oracle 高手请进 ORACLE_HOME问题,求解. 往DBMS_OBFUSCATION_TOOLKIT.DESENCRYPT里传参数的问题 Oracle11g设置首选证书的问题(只有这么多分了,在线等待) 求oracle的一条sql语句!!!! 在存储过程中用一个变量存储where语句(AA),这个变量如何与select * from 表1 ||AA 一个关于查询的问题 小发现 - internal 口令可以缩写? 各位大哥,问个超级菜的问题 急急急 谢谢大神们帮助 update 问题谁来帮我看看。 数据库怎么交给用户亚?
union all//包含重复的数据,且不排序
v_FIELD1 TABLE2.FIELD1%TYPE;
v_FIELD2 TABLE2.FIELD2%TYPE;
v_FIELD3 TABLE2.FIELD3%TYPE;
v_FIELD4 TABLE2.FIELD4%TYPE; CURSOR c_TABLE2 IS
SELECT FIELD1, FIELD2, FIELD3, FIELD4
FROM TABLE2;
BEGIN
OPEN c_TABLE2;
LOOP
FETCH c_TABLE2 INTO v_FIELD1, v_FIELD2, v_FIELD3, v_FIELD4; INSERT INTO TABLE1 (FIELD1, FIELD2, FIELD3, FIELD4)
VALUES (v_FIELD1, v_FIELD2, v_FIELD3, v_FIELD4);
EXIT WHEN c_TABLE2%NOTFOUND;
END LOOP; CLOSE c_TABLE2;
END;
/---------------------------------------------