FUNCTION strContain(str1 IN VARCHAR2, str2 IN VARCHAR2)
RETURN NUMBER IS
Result NUMBER;
var_str1Index number;
var_str2Index number;
var_str1 type_split;
var_str2 type_split;
var_str1Split varchar2(100);
var_str2Split varchar2(100);
BEGIN
Result := 0;
--先拆分字符串
var_str1 := split_str(str1,',');
var_str2 := split_str(str2,',');
var_str1Index :=var_str1.first;
var_str2Index :=var_str2.first;
--在循环的逐个比较
while (var_str1Index is not null) loop
var_str1Split := var_str1(var_str1Index);
dbms_output.put_line(var_str1Index||'-->'||var_str1Split);
while (var_str2Index is not null ) loop
var_str2Split := var_str2(var_str2Index);
dbms_output.put_line(var_str2Index ||'==>'||var_str2Split);
if(var_str1Split = var_str2Split) then
return 1;
end if;
var_str2Index :=var_str2.next(var_str2Index);
end loop;
var_str2Index :=var_str2.first;
var_str1Index := var_str1.next(var_str1Index);
end loop;
RETURN Result;
END strContain;
--查看2个字符串是否匹配 包含:1 不包含:0(str1:aa,bb,cc str2: aa,bb)
分享到:
相关推荐
varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...
1.字符串函数 37 2.数字函数 37 3.日期时间函数 38 4.转换函数 38 第五讲 修改SQL数据与SQL*Plus命令 40 一.添加数据 40 1.Insert Into 表名 [ 字段列表 ] Values (值) 40 2.向表中插入空值 40 3.从其它表中拷贝...
2. 字符串型 (char):用于存储固定长度的字符串,如 'hello'。 3. 可变长度字符类型 (varchar):用于存储可变长度的字符串,如 'hello world'。 4. 文本类型 (text):用于存储大文本,如文章、小说等。 5. 浮点型 ...
实例079 自定义函数截取中文字符串 113 实例080 公告标题的截取 114 实例081 论坛内容的简短输出 116 实例082 自定义函数过滤字符串 117 2.8 字符串 118 实例083 过滤论坛帖子中的空白和特殊字符 118 实例084 对论坛...
实例079 自定义函数截取中文字符串 113 实例080 公告标题的截取 114 实例081 论坛内容的简短输出 116 实例082 自定义函数过滤字符串 117 2.8 字符串 118 实例083 过滤论坛帖子中的空白和特殊字符 118 实例084 对论坛...
│ 比较第一与第二个字符串,是否有连续的5个字符相同.sql │ 生成查询的模糊匹配字符串.sql │ 简繁转换.sql │ 统计一个表中某个字符出现最多的字母.sql │ 非法字符串处理.sql │ ├─第04章 │ │ 4.1.5 在各种...
4.1.2 用户自定义函数的编写 58 4.2 PHP常用函数 59 4.2.1 获得日期时间信息的函数getdate 60 4.2.2 获得当前时间的函数 4.2.2 gettimeofday 61 4.2.3 日期验证函数checkdate 61 4.2.4 格式化本地时间日期的函数date...
-格式化.sql │ 得到一个字符串在另一个字符串中出现的次数.sql │ 数字转换成十六进制.sql │ 比较第一与第二个字符串,是否有连续的5个字符相同.sql │ 生成查询的模糊匹配字符串.sql │ 简繁...
实例074 将字符串的每个字符进行倒序输出 94 实例075 获取字符串中汉字的个数 94 实例076 批量替换某一类字符串 95 实例077 把异常与错误信息显示到窗体中 97 实例078 从字符串中分离文件路径、 文件名及扩展名 98 ...
* 字符串在 Java 中是不可变的,这意味着什么?字符串在 Java 中是不可变的,不能被修改。 5. Java 异常处理 * Java 中如何处理异常?使用 try-catch 语句块处理异常。 6. Java 访问修饰符 * Java 中有哪些访问...
1.4.1 构造动态字符串 1.4.2 不安全的数据库配置 1.5 本章小结 1.6 快速解决方案 1.7 常见问题解答 第2章 SQL注入测试 2.1 概述 2.2 寻找SQL注入 2.2.1 借助推理进行测试 2.2.2 数据库...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
1.4.1 构造动态字符串 10 1.4.2 不安全的数据库配置 16 1.5 本章小结 18 1.6 快速解决方案 18 1.7 常见问题解答 19 第2章 SQL注入测试 21 2.1 概述 22 2.2 寻找SQL注入 22 2.2.1 借助推理进行测试 22 2.2.2 数据库...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...