1
我有存儲各種列與值對於每個記錄諸如 LPAD( pl_sql_variablex 10)的參照表PL/SQL - 動態SQL格式化出來作爲文字VARCHAR
的想法是,在數據表(即填充數可以從10更改爲15,或更改相關變量)可以更改,而無需更改任何PL/SQL。
我有一個遊標去
CURSOR C IS SELECT columna, columnb, columnc, columnd
FROM REFerence
ORDER BY FIELDORDER;
的話,我想打印出格式化字符串,但我目前的語法,它的字面打印文本「LPAD」,而不是實際填充值
FOR R IN C LOOP
UTL_FILE.PUT(FILEP, R.COLUMNA||R.COLUMNb||','||
R.COLUMNc||','||R.COLUMND);
dbms_output.put_line(R.COLUMNA||R.COLUMNb||','||
R.COLUMNc||','||R.COLUMND);
END LOOP;