【发布时间】:2019-11-03 04:39:50
【问题描述】:
我正在尝试从另一个脚本调用 sql 脚本,但在尝试将变量作为参数传递时遇到了一些问题。
定义常量时,我可以这样传递:
DEFINE MY_PARAM = "test"
BEGIN
@mysqlscript.sql "&MY_PARAM"
END;
/
但是我想用变量调用脚本,应该是这样的:
DECLARE
v_MY_PARAM VARCHAR(32) := 'test'
BEGIN
@mysqlscript.sql :V_MY_PARAM
END;
/
我尝试了不同的方法(即"&V_MY_PARAM"、'&V_MY_PARAM'、':V_MY_PARAM',...),但到目前为止没有运气。
【问题讨论】:
标签: database oracle plsql oracle12c