use*_*523 11 oracle plsql contains user-defined-types
我有一个字符串数组.我想检查数组中是否存在特定字符串.
DECLARE
TYPE v_array IS TABLE OF VARCHAR2(200);
ais_array v_array;
BEGIN
ais_array := ('Lb1','Lb2','Lb3','Lb613');
IF 'Lb1' IN ais_array THEN
dbms_output.put_line('found');
END IF;
END;
Run Code Online (Sandbox Code Playgroud)
该IN
运营商不工作.我尝试select *
在类型上做一个然后使用,IN
但这也不起作用.
有什么建议?
Ego*_*off 25
尝试member of
条件:
IF 'Lb1' member of ais_array THEN
dbms_output.put_line('found');
END IF;
Run Code Online (Sandbox Code Playgroud)
Oracle引入了几个集合运算符,用于处理10g中的集合.请阅读文档以了解更多信息.
归档时间: |
|
查看次数: |
27092 次 |
最近记录: |