兼容Oracle匿名块
匿名块是能够动态地创建和执行过程代码的PLSQL结构,而不需要以持久化的方式将代码作为数据库对象储存在系统文件中。UDB-TX目前主要兼容的是PLSQL匿名块的语法格式。
用例
declare
x integer := 1;
begin
raise notice '%', x;
end;
/
NOTICE:
1
DECLARE
x CHAR(1);
BEGIN
x := 'B';
CASE x
WHEN 'A' THEN raise notice 'false';
WHEN 'B' THEN raise notice 'true';
END CASE;
EXCEPTION
WHEN CASE_NOT_FOUND THEN
raise notice 'case not found';
END;
/
NOTICE: true