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

我在PL/SQLDeveloper中写了一个存储过程,并且显示编译成功了,怎么样才能调用一下呢,我想测试一下到底我的存储过程写得对不对... 我在PL/SQL Developer中写了一个存储过程,并且显示编译成功了,怎么样才能调用一下呢,我想测试一下到底我的存储过程写得对不对 展开
 我来答
小牛骑马追火箭2a3bf4
高粉答主

2018-03-31 · 关注我不会让你失望
知道大有可为答主
回答量:494
采纳率:98%
帮助的人:48.4万
展开全部

在PL/SQL Developer中调用存储过程的步骤如下:

1、首先,建立一个操作表,当然也可以用用户界面去创建表。

2、导入部分数据,在命令窗口使用sql代码或者用可视化界面。

3、打开命令窗口,可以看见数据库正常运行,若是出现问题,请仔细查询是否有操作失误。

4、在编辑区内编写存储过程,并将其复制、粘贴到“对话框”。

5、粘贴到对话框后,在最后一行输入'/',此时如果出现编译错误,如图所示,使用show errors命令显示错误,根据错误提示所在的行、列区查找并改正错误。

6、在编辑区修改错误后,重新编译(不需要删除原来的过程,因为在创建时用了or replace命令),若是还有错误,重复上步骤,知道编译成功。

7、存储过程创建成功后,接下来就是调用了,使用exec或者call命令调用存储过程,若显示执行成功,但是没有打印结果,输入set setverout on命令,再次调用存储过程,如图显示,过程成功执行,输出结果。

badkano
推荐于2017-11-26 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885368
团长

向TA提问 私信TA
展开全部
看你存储过程里是否有参数了

正常的话,在左边列表找到procedure里找到你写的那存储过程名,看上边有红叉没,没红叉就是编译成功,有红叉就是还有问题,需要改

然后右键点这个存储过程,(中文版选择测试按钮,英文版选择test按钮),然后下边有输入参数的地方,输入,点上边的齿轮即可

还有种方法,就是开一个sql窗口,写以下代码
begin
存储过程名;
end;

然后点齿轮运行,注意两个分号不可少
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e62eb47
2013-09-09 · TA获得超过294个赞
知道小有建树答主
回答量:310
采纳率:50%
帮助的人:174万
展开全部
楼上的方法是对的,然后还有就是直接用

call 存储过程名(变量);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式