如何在 oracle apex 中初始化绑定变量的值?
How to initialize a value on a bind variable in the oracle apex?
我在 oracle apex 中执行此代码时遇到问题:
VARIABLE b_var NUMBER(20);
BEGIN
:b_var := 100;
END;
PRINT b_var;
我想做的是初始化绑定变量的值然后将它显示到控制台。
但是它总是要求我输入一个不是我预期结果的值。
这些是 2 个问题混合成 1 个问题。
- 如何在 APEX sql 研讨会中使用绑定变量。
请注意 sql 研讨会 不是 sqlplus。它是一个执行单个语句的 Web 界面。要获得绑定变量,不需要像 sqlplus 那样定义它。就像这样把它放在你的匿名 pl/sql 块中。请注意,在您的示例代码中,您没有正确使用绑定变量。绑定变量引用变量值 - 而不是实际变量。
- 如何在车间打印输出。
命令“PRINT”是一个 sqlplus 命令 - 不起作用。请改用 dbms_output.put_line
。
将它们放在一起得出:
DECLARE
l_var VARCHAR2(100);
BEGIN
l_var := :b_var;
dbms_output.put_line(l_var);
END;
/
我在 oracle apex 中执行此代码时遇到问题:
VARIABLE b_var NUMBER(20);
BEGIN
:b_var := 100;
END;
PRINT b_var;
我想做的是初始化绑定变量的值然后将它显示到控制台。 但是它总是要求我输入一个不是我预期结果的值。
这些是 2 个问题混合成 1 个问题。
- 如何在 APEX sql 研讨会中使用绑定变量。
请注意 sql 研讨会 不是 sqlplus。它是一个执行单个语句的 Web 界面。要获得绑定变量,不需要像 sqlplus 那样定义它。就像这样把它放在你的匿名 pl/sql 块中。请注意,在您的示例代码中,您没有正确使用绑定变量。绑定变量引用变量值 - 而不是实际变量。
- 如何在车间打印输出。
命令“PRINT”是一个 sqlplus 命令 - 不起作用。请改用 dbms_output.put_line
。
将它们放在一起得出:
DECLARE
l_var VARCHAR2(100);
BEGIN
l_var := :b_var;
dbms_output.put_line(l_var);
END;
/