【发布时间】:2015-12-08 14:21:29
【问题描述】:
我有以下代码,每次执行它时,都会收到错误 PLS-00306:调用“成员”时参数的数量或类型错误。谁能告诉我我是如何错误地使用这个功能的?如果不是,那么正确的使用方法是什么?
如果我正确使用它,我还能如何检查数组的内容?
DECLARE
TYPE type_cd IS VARRAY(12) OF CHAR(2);
v_my_list type_cd ;
v_cd CHAR(2) := 'AA';
BEGIN
v_my_list := type_cd (v_cd);
IF v_cd MEMBER OF v_my_list
THEN
DBMS_OUTPUT.PUT_LINE(v_cd || ' is a member of v_my_list');
ELSE
DBMS_OUTPUT.PUT_LINE(v_cd || ' is NOT a member of v_my_list');
END IF;
END;
【问题讨论】:
标签: arrays oracle plsql oracle11g