为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:V8 【操作系统】:win10 【CPU】: 【问题描述】*:DECLARE var VARCHAR(20); 单独执行这句代码报错,错误信息为第 1 行, 第 47 列[]附近出现错误: 语法分析出错
declare var varchar(20):=‘123’; begin print (var); end; 测试了,没有问题,完整的语句发出来。
PL/SQL编程要求必须要有执行体,也就是begin end;你只执行了声明部分,当然会报错。
declare
var varchar(20):=‘123’;
begin
print (var);
end;
测试了,没有问题,完整的语句发出来。