#存储过程

存储过程(Stored Procedure)是数据库管理系统(DBMS)中的一项功能,它允许用户将一系列SQL语句和控制流语句(如条件语句、循环语句等)封装成一个单独的、可重用的程序单元。存储过程在数据库中预先编译并存储,以便可以通过调用来执行。这种封装可以提高性能、增强安全性和简化复杂的数据库操作。

# 新建存储过程

选择数据源,选择对应的schema,存储过程下单击【鼠标右键】,选择【新增存储过程】:

1724999441439

进入存储对象新建页面:

1724999733758

输入用户名后,单击【确定】,进入存储过程源码编辑界面,Declaration界面编辑存储过程源码:

1724999808914

单击【保存】可以进入源码预览界面:

1725000045315

单击【确定】即可执行存储过程创建语句。

# 查看存储过程

支持查看数据库存储过程对象详情。可查看存储过程属性,包括存储过程名称、对象类型、依赖关系、Declaration等。

选择数据源,选择对应的schema,在存储过程列表选择一个具体的对象,【单击】即可查看存储过程详情。

1725000875363

# 修改存储过程

存储过程详情界面,单击【Declaration】页面,可以查看该存储过程的创建语句,同时这个界面支持修改存储过程的定义语句,修改存储过程源码,单击保存即可预览修改的存储过程源码:

1725001159187

单击【确定】即可执行存储过程修改语句。

# 删除存储过程

存储过程下,选择存储过程名称,单击【鼠标右键】,选择【删除存储过程】:

1725001733662

即可进入删除二次确定页面,单击【确定】即可删除存储过程。

1725001818489

# 批量删除存储过程

选中存储过程,单击【鼠标右键】,选中【删除存储过程】,即可进入批量选择存储过程页面:

1725001966858

单击确定,二次确认后即可删除选中的存储过程:

1725002024267