【发布时间】:2015-10-09 14:08:33
【问题描述】:
我将从我目前正在使用的 SQL 脚本中为您提供两段代码,但它们就足够了。 首先,我声明一个变量:
FUNCTION Run
( i_PlafId IN INTEGER
)
RETURN INTEGER
IS
l_tables_excl VARCHAR2(256) := 'TABLE_1,TABLE_2';
以后我想在某个地方使用它,像这样:
AND cos.table_name NOT IN l_tables_excl
这将是:
AND cos.table_name NOT IN ('TABLE_1', 'TABLE_2')
没有办法进行试验,因为运行这个 Oracle 包大约需要 2 天...
提前致谢!
【问题讨论】:
-
我想你可以在这里找到答案 - asktom.oracle.com/pls/asktom/…
-
建议的重复问题与通过绑定变量获取列表有关,在这种情况下,它是 PL/SQL 内部的静态列表,这使得用户定义的类型更实用。