Skip to content

[ 功能建议 ] 建议支持解析运行Oracle下PLSQL执行块功能 #327

@ericruan-cn

Description

@ericruan-cn

目前遇到的问题/使用障碍

(1) 无法创建和替换 函数、过程、包
(2) 无法执行PLSQL执行块

以上两点在SQL解析时就不支持,具体SQL解析如下:
image

希望如何解决/实现它

(1) 定义PLSQL执行块的 开始与结束的声明,根据该声明来识别出PLSQL执行块,例如:
/* PLSQL BEGIN */

/* PLSQL END */

(2) 识别出的PLSQL执行块,再根据符号(/)来详细分割更小的可执行块。每一个执行块是一个可执行语句。

举例

/* PLSQL BEGIN */

declare
begin
end
/

declare
begin
end
/

/* PLSQL END */

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions