14
在SQL Developer中运行存储过程?
我正在尝试运行具有多个输入输出参数的存储过程。只能通过导航“其他用户” |“连接”面板来查看该过程。| 套餐| | 如果我单击右键,则菜单项为“订购成员依据...”和“创建单元测试”(显示为灰色)。当用户访问该过程时,似乎无法“运行”该过程。 我一直在尝试找到一个示例,该示例说明如何创建匿名块,以便可以将过程作为SQL文件运行,但没有找到任何有效的方法。 有谁知道如何从SQL Developer执行此过程?我正在使用2.1.1.64版。 提前致谢! 编辑1: 我要调用的过程具有以下签名: user.package.procedure( p_1 IN NUMBER, p_2 IN NUMBER, p_3 OUT VARCHAR2, p_4 OUT VARCHAR2, p_5 OUT VARCHAR2, p_6 OUT NUMBER) 如果我这样写我的匿名块: DECLARE out1 VARCHAR2(100); out2 VARCHAR2(100); out3 VARCHAR2(100); out4 NUMBER(100); BEGIN EXECUTE user.package.procedure (33,89, :out1, :out2, :out3, :out4); END; 我得到错误: …