EXECUTE ... END-EXEC — 用于执行匿名块
EXECUTE anonymous block END-EXEC;
EXECUTE ... END-EXEC用来在 LightDB 中执行匿名块。
anonymous block以 begin 或 declare 开头的匿名块。
这里是一个用EXECUTE ... END-EXEC执行匿名块的例子:
EXEC SQL EXECUTE
begin
select val into :val from test where id = :id;
end;
END-EXEC;
在SQL标准中没有匿名块,也就没有EXECUTE ... END-EXEC。
这个是为了兼容Oracle。