首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请教 在PLSQL中 声明一个TALBE类型的数组,怎么查询其中是否包含某个值

2011-12-26 
请教在PLSQL中 声明一个TALBE类型的数组,如何查询其中是否包含某个值例如TYPE test_type IS TABLE OF t1.c

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

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

热点排行