我试图在in子句中使用输入值数组作为游标where子句的一部分。我知道以前有人问过这个问题,但我还没有看到如何正确编译语法。在包规范中,类型是sourceTable.std_brth_dt是表中的日期列。WHERE a.brth_dt IN (select column_value
from table(p_b
我想将表OS_CW.CW_FELDDATEN属性的PRIMITIVUMNUMMER (NOT NUMBER(38))与本地数组v_list_pNummber中的值进行比较。v_list_pNummer WHERE KATALOG IN (v_list_parentID);在运行上面的代码时,我会得到以下错误:
ORA-06550:第28行,第104栏:
PLS-00382:表达式类型</
我正在尝试构建一个脚本来删除数据库中的所有对象,因此使用下面的选择,构建一个要执行的过程,它将使数据库保持完全干净(没有权限删除数据库并再次创建它)。首先删除所有序列、索引等,然后删除表。user_objects where object_type in ('VIEW','PACKAGE','SEQUENCE', 'PROCEDURE', 'FUNCTION', 'INDEX')
考虑到这一点,我想像这样的东西可以起作用L
我需要更改一个函数签名,使其具有一个类型为CLOB的参数(p_param),之前的类型是nvarchar2。这给我带来了麻烦,因为现有的代码正在使用\来连接。下面是现有的代码段,它对NVarchar2很好,但是显然,当您使用\来连接一个CLOB时,它把它当作一个nvarchar2来处理,当超过nvarchar2的字符限制时,这是一个问题。concat('select p.id from person p where p.person_id in(',p_param),')