我在一个名为的表中有一个数据
unsorted
Scott
100
10
Miller
200
20
Mike
300
30
Allen
400
4
现在,我想要另一个表中的上述数据按 3 列排序
name sal deptno
Scott 100 10
Miller 200 20
Mike 300 30
Allen 400 40
我正在处理一个 PL/SQL 查询,但要检索我想在每一列中给出
我尝试了不同的方法,但显示了一些错误。
DECLARE
CURSOR raw_cur IS
SELECT raw_data
from table_a;
raw_rec raw_cur%ROWTYPE;
BEGIN
OPEN raw_cur;
LOOP
FETCH raw_cur INTO raw_rec;
EXIT WHEN raw_cur%NOTFOUND;
INSERT INTO Temp_process(Name ,Sal , Deptno)
VALUES(raw_rec.Name, raw_rec.Sal, raw_rec.Deptno);
END LOOP;
COMMIT;
CLOSE raw_cur;
END;