请教 在PLSQL中 声明一个TALBE类型的数组,如何查询其中是否包含某个值
例如
TYPE test_type IS TABLE OF t1.c1%TYPE INDEX BY BINARY_INTEGER;
v_tmp test_type;
然后通过游标向v_tmp 中赋值
比如现在
v_tmp(1) = 1;
v_tmp(2) = 2;
v_tmp(3) = 3;
v_tmp(4) = 4;
现在问题是: 我现在有一个值比如 5 ,我想判断下 5 是不是在这个数组中,请问 plsql中 关于table类型的数组是否提供的有内置函数,可以直接判断出呢? 谢谢
------解决方案--------------------
遍历?
------解决方案--------------------
没有直接判断的,必须取出值进行判断,