[SQL ] PL SQL 變數問題

作者: airtsubasa (偽學姊)   2013-11-13 23:54:04
剛接觸PL/SQL幾個月,之前都是寫PHP,
想請問註解處有辦法組合成變數後印出值嗎?
DECLARE
CURSOR c1 IS (SELECT 'A' col_1, 'B' col_2, 'C' col_3
FROM dual)
BEGIN
FOR r1 IN c1 LOOP
FOR i IN 1..3 LOOP
DBMS_OUTPUT.PUT_LINE( /* r1.col_i */ );
END LOOP;
END LOOP;
END;
作者: kobedisel (NO)   2012-01-14 13:25:00
請用|| concate符號
作者: airtsubasa (偽學姊)   2012-01-14 16:59:00
不好意思,不太懂您的意思,我目前是在迴圈裡串 col欄位名稱 然後重新select出來,想請問有沒有更便利的方法col_1到3,我是用來分別insert成三筆資料這樣
作者: Vivirand (Vivi)   2012-01-15 17:08:00
我是用dynamic sql 不知道還有沒有其他解

Links booklink

Contact Us: admin [ a t ] ucptt.com