集合变量不能相互比较,也不能与NULL进行比较。
除了比较嵌套表相等和不相等之外,不能使用关系操作符比较2个集合变量,该限制也会应用于隐式比较,例集合变量不能出现在distinct,group by,order by 子句中。
|
DECLARE TYPE Foursome IS VARRAY(4) OF VARCHAR2(15); -- 可变数组 team Foursome;
TYPE Roster IS TABLE OF VARCHAR2(15); -- 嵌套表 names Roster := Roster('AAAA', 'BBBB');
BEGIN IF team IS NULL THEN DBMS_OUTPUT.PUT_LINE('team IS NULL'); ELSE DBMS_OUTPUT.PUT_LINE('team IS NOT NULL'); END IF;
IF names IS NOT NULL THEN DBMS_OUTPUT.PUT_LINE('names IS NOT NULL'); ELSE DBMS_OUTPUT.PUT_LINE('names IS NULL'); END IF;
END;
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1107993/ ,如需转载,请注明出处,否则将追究法律责任。