PLSQL不懂。
不过,在SqlServer里,定义变量是一定要加@的,如:
declare @tt date;
set @tt:sysdate;
select @tt=tt from dual;
以上仅供参考。
oracle 中赋值是好像不用加“:”吧
你执行“declare tt date; set tt=sysdate; select tt from dual;”看结果是啥?
oracle中使用select into语句对变量赋值