使用绑定变量执行sql文件

时间:2014-08-29 07:40:59

标签: oracle sqlplus

我想通过使用bind变量来执行sql脚本,因为文件名在运行时会被识别。

像:

:name := 'test.sql';
@:name;

请帮助。

1 个答案:

答案 0 :(得分:1)

最后设法通过以下方式获取文件名:

column col_name new_val var_name;

:name := 'test.sql';
select :name as col_name
from dual;

@&var_name;

参考:Dynamic Spool File Name