在 oracle apex 中執行此代碼時遇到問題:
VARIABLE b_var NUMBER(20);
BEGIN
:b_var := 100;
END;
PRINT b_var;
我想要做的是將值初始化為系結變數,然后將其顯示到控制臺。但它總是要求我輸入一個不是我預期結果的值。

uj5u.com熱心網友回復:
這些是 2 題混入 1 題。
- 如何在 APEX sql Workshop 中使用系結變數。
請注意,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;
/
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/385822.html
標籤:数据库 plsql oracle-apex 绑定变量
