使用日期选择器以日期格式请求 Oracle PLSQL ACCEPT-PROMPT?
Request Oracle PLSQL ACCEPT-PROMPT in Date Format using Date Picker?
我需要下面的 SQL 句子来提示输入 DATE 格式的 From_Date
变量。目前,Toad(我正在使用的工具)将其标记为 'Substitution' 变量。我知道这应该足以让 Toad 在我的提示中包含一个日期选择器。
ACCEPT From_Date FORMAT DATE
PROMPT 'Enter from date: '
SET SERVEROUTPUT ON;
BEGIN
DBMS_OUTPUT.PUT_LINE ('&From_Date');
END
;
谢谢!
PLSQL 不会也不能提示。您正在混合概念:
- 绑定变量:将变量从脚本传递到 PLSQL
- 替换变量:"variable" 在 发送到 Oracle 之前被脚本中的接口物理替换。
您的脚本使用 ACCEPT-PROMPT 设置绑定变量,并使用 &From_Date 设置替换变量。您需要选择 1 而不是混合使用它们,至少对于相同的变量。尝试以下操作:
使用绑定变量:
ACCEPT From_Date FORMAT DATE
PROMPT 'Enter from date: '
SET SERVEROUTPUT ON;
BEGIN
DBMS_OUTPUT.PUT_LINE (':From_Date');
END;
使用替代变量:
SET SERVEROUTPUT ON;
BEGIN
DBMS_OUTPUT.PUT_LINE ('&From_Date');
END;
我需要下面的 SQL 句子来提示输入 DATE 格式的 From_Date
变量。目前,Toad(我正在使用的工具)将其标记为 'Substitution' 变量。我知道这应该足以让 Toad 在我的提示中包含一个日期选择器。
ACCEPT From_Date FORMAT DATE
PROMPT 'Enter from date: '
SET SERVEROUTPUT ON;
BEGIN
DBMS_OUTPUT.PUT_LINE ('&From_Date');
END
;
谢谢!
PLSQL 不会也不能提示。您正在混合概念:
- 绑定变量:将变量从脚本传递到 PLSQL
- 替换变量:"variable" 在 发送到 Oracle 之前被脚本中的接口物理替换。
您的脚本使用 ACCEPT-PROMPT 设置绑定变量,并使用 &From_Date 设置替换变量。您需要选择 1 而不是混合使用它们,至少对于相同的变量。尝试以下操作:
使用绑定变量:
ACCEPT From_Date FORMAT DATE
PROMPT 'Enter from date: '
SET SERVEROUTPUT ON;
BEGIN
DBMS_OUTPUT.PUT_LINE (':From_Date');
END;
使用替代变量:
SET SERVEROUTPUT ON;
BEGIN
DBMS_OUTPUT.PUT_LINE ('&From_Date');
END;