假設我有一個從命令提示符(SQL Plus)執行的SQL文件,該文件工作正常。將參數傳遞給假脫機文件
sqlplus dbusername/[email protected] @sqlfilename.sql
現在我需要傳遞一個參數到這個sql spool文件,並根據參數的值我應該能夠確定sql文件中的功能。在下面的SQL代碼,我需要存儲我傳遞的參數和變量parameter_Value
SET SERVEROUTPUT ON
SET DEFINE OFF
SPOOL "Test.log"
var parameter_Value VARCHAR2(20);
BEGIN
IF(parameter_Value='A')
THEN
--do something
ELSE
--do something
END IF;
END;
/
SPOOL OFF;
SET DEFINE ON
SET SERVEROUTPUT OFF
任何人都可以請幫助如何執行此任務的價值?
在此先感謝!
這就是很棒的奇蹟。Wll解釋:) @ miracle173 –