【发布时间】:2011-05-17 10:48:26
【问题描述】:
我在“userdata.sql”中定义了一个变量,它的内容是
SET DEFINE ON;
DEFINE name = Gaurav
DEFINE today =10/10/2011 --variable that contain date value.
================================================ ====================================
我正在创建另一个名为 xyz.sql 的文件
@userdata.sql
DECLARE
v_date DATE;
v_name varchar2(10);
BEGIN
v_date:='&today';
v_name:='&name';
dbms_output.put_line('name is '||v_name);
dbms_output.put_line('date is '||v_date);
end;
在执行 xyz.sql 时会抛出错误 ora-01840 输入值对于日期格式来说不够长。 请提出解决方案。 我使用的 RDBMS 是 ORACLE
【问题讨论】:
标签: sql oracle10g oracle-sqldeveloper