读书人

请教 在PLSQL中 声明一个TALBE类型的

发布时间: 2011-12-26 23:09:58 作者: rapoo

请教 在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类型的数组是否提供的有内置函数,可以直接判断出呢? 谢谢

[解决办法]
遍历?
[解决办法]
没有直接判断的,必须取出值进行判断,

读书人网 >oracle

热点推荐