[SQL ] PL SQL 變數問題

看板Database作者 (拜╰(〒皿〒)╯託)時間10年前 (2013/11/13 23:54), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
剛接觸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; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.197.182

11/14 13:25, , 1F
請用|| concate符號
11/14 13:25, 1F

11/14 16:59, , 2F
不好意思,不太懂您的意思,我目前是在迴圈裡串 col欄
11/14 16:59, 2F

11/14 16:59, , 3F
位名稱 然後重新select出來,想請問有沒有更便利的方法
11/14 16:59, 3F

11/14 17:04, , 4F
col_1到3,我是用來分別insert成三筆資料這樣
11/14 17:04, 4F

11/15 17:08, , 5F
我是用dynamic sql 不知道還有沒有其他解
11/15 17:08, 5F
文章代碼(AID): #1IWw2UT4 (Database)