在pl/sql中怎么测试存储过程

上周,我在公司数据库中创建了一个存储过程,但出现了错误。
我一看,原来大部分都是语法错误,只好一一改正。
例如,删除多余的逗号或添加缺少的分号。
我不确定这部分,但我认为应该不错。

2 02 3 年,我按照教程,在procedure包下找到了我创建的存储过程。
我右键单击测试按钮,出现测试窗口。
单击播放按钮进入调试模式。
当第一个绿色箭头出现时,我立即跑去查看结果。
第二个选项是在蓝色框中输入的,我仔细检查了代码的逻辑以确保没有问题。
第三部分跳出当前驱动程序,我继续检查其他部分。
第四跳到错误点,我这里重点检查一下是否有遗漏的地方。

朋友说调试的时候用第二个选项,就是进入蓝色框,这样可以更详细的检查代码。
我尝试这样做,似乎效果很好。
不过,我还是要继续改进代码,避免以后出现类似的错误。
就看你了,我觉得这个方法很有用。

怎么在PL/SQL Developer 中调用存储过程呢?

说白了,在PL/SQL Developer中调用存储过程的步骤其实很简单,但是很容易陷入细节之中。
我们先来说说最重要的事情。
第一步是创建操作表。
比如我们去年跑的项目中,我们在数据库中创建了这样一张表,大约有3 000级数据。
还有一点是,导入数据时,可以使用命令窗口中的sql代码,也可以通过可视化界面进行操作。
等等,还有一件事。
导入数据后,必须打开命令窗口检查数据库是否运行正常,否则很难发现问题。

接下来,在编辑区编写存储过程。
这是最关键的一步。
比如,之前我以为存储过程只能使用命令行创建,后来发现也可以直接在PL/SQL Developer的编辑区编写。
写好后,复制粘贴到“对话框”中,最后一行输入‘/’,然后检查是否有编译错误。
很多人不注意这一点。
事实上,如果出现编译错误,可以使用showerrors命令来显示错误。
根据错误提示所在的行、列区域查找并纠正错误。

然后,更正错误后,重新编译。
这是一个技巧。
不需要删除原来的进程,因为创建的时候使用了orreplace命令。
如果仍然出现错误,请重复上述步骤,直至编译成功。
这个过程可能需要几次迭代,但这是值得的。

存储过程创建成功后,调用就简单了。
使用exec或call命令调用存储过程。
如果执行成功但没有打印结果,请输入set serveroutput on命令并再次调用存储过程。
你会看到进程成功执行并输出结果。
说实话,这很令人困惑。
很多人不注意这一点。
我认为值得尝试。

如何使用PL/SQL工具批量导出表、存储过程、序列

使用 PL/SQL 工具导出对象。

首先登录Oracle。
权限必须足够。

单击工具栏上的“工具”。
选择“导出用户对象”。
导出用户对象。

选择对象类型:表、存储过程、序列。
按住 Ctrl 键进行多选。

假设输出文件是“.sql”。
保存路径名。

单击“导出”。
开始导出。

查看生成的“.sql”文件。
你自己检查一下。

应该有足够的空间。
不要遗漏敏感信息。
首先准备好新图书馆。