小编Mer*_*051的帖子

Oracle 将变量与包绑定

我是 Oracle PLSQL 领域的新手,有 T-SQL 背景。

我在尝试使用绑定变量生成一些动态 sql 来调用包中的方法时遇到问题。

我尝试调用的方法是 .New__ 并且属于包 PACKAGE_NAME

我的 .New__ 方法看起来像这样

PROCEDURE New__ (
info_       OUT    VARCHAR2,
objid_      OUT    VARCHAR2,
objversion_ OUT    VARCHAR2,
attr_       IN OUT NOCOPY VARCHAR2,
action_     IN     VARCHAR2 )
Run Code Online (Sandbox Code Playgroud)

因此我这样称呼它:

DECLARE
p0 VARCHAR2(10) := null; -- param 0 of the method
p1 VARCHAR2(10) := null; -- param 1 of the method
p2 VARCHAR2(10) := null; -- param 2 of the method
p3 VARCHAR2(20) := null; -- param 3 of the method
p4 …
Run Code Online (Sandbox Code Playgroud)

variables plsql bind oracle10g

2
推荐指数
1
解决办法
3235
查看次数

标签 统计

bind ×1

oracle10g ×1

plsql ×1

variables ×1