CREATE OR REPLACE FUNCTION FIND_IN_SET(piv_str1 varchar2, piv_str2 varchar2, p_sep varchar2 := ',')
RETURN NUMBER IS      l_idx    number:=0; -- 用于计算piv_str2中分隔符的位置  str      varchar2(500);  -- 根据分隔符截取的子字符串  piv_str  varchar2(500) := piv_str2; -- 将piv_str2赋值给piv_str  res      number:=0; -- 返回结果  loopIndex number:=0;
BEGIN
-- 如果piv_str中没有分割符,直接判断piv_str1和piv_str是否相等,相等 res=1
IF instr(piv_str, p_sep, 1) = 0 THEN  IF piv_str = piv_str1 THEN   res:= 1;  END IF;
ELSE
-- 循环按分隔符截取piv_str
LOOP  l_idx := instr(piv_str,p_sep);  loopIndex:=loopIndex+1;
-- 当piv_str中还有分隔符时  IF l_idx > 0 THEN  -- 截取第一个分隔符前的字段str  str:= substr(piv_str,1,l_idx-1);  -- 判断 str 和piv_str1 是否相等,相等 res=1 并结束循环判断  IF str = piv_str1 THEN   res:= loopIndex;  EXIT;  END IF;  p

判断piv_str1是否包含在piv_str2中,成功返回值大于1,失败返回0相关推荐

  1. python os.system返回值_python os.system()返回值判断

    最近遇到os.system()执行系统命令的情况,上网搜集了一下资料,整理如下,以备不时之需,同时也希望能帮到某些人. 一.python中的 os.system(cmd)的返回值与linux命令返回值 ...

  2. 与 python 中的 os.system(cmd) 返回值与linux 命令返回值对应关系

    一.python中的 os.system(cmd)的返回值与linux命令返回值(具体参见本文附加内容)的关系 大家都习惯用os.systemv()函数执行linux命令,该函数的返回值十进制数(分别 ...

  3. java 判断字符串是否包含字母_Java中判断某一字符串是否包含数字、字母和中文...

    importjava.util.regex.Matcher;importjava.util.regex.Pattern;public classStrValidate {//纯数字 private s ...

  4. Jquery判断元素是否包含在数组中$.inArray()

    项目中经常会遇到判断一个元素是否包含在数组中,用Jquery的话很简单,代码如下: var memberIdArr = new Array();var win = art.dialog.open.or ...

  5. if python 判断函数返回值_Python函数的返回值和作用域

    函数的返回值和作用域 1.返回值 def guess(x): if x > 3: return "> 3" else: return "<= 3&quo ...

  6. python中函数的返回值_python--函数的返回值、函数的参数

    函数的返回值 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 函数名:命名规则和变量一样 函数的返回值: return, 函数执行完毕. 不会执行后面逻辑 如果函数中不写return返回No ...

  7. java数组包含某个元素_java中判断数组是否包含某元素的方法

    有两种方法可以判断数组是否包含元素: 方法1, 将数组转换为list,然后使用list的contains方法来判断:Arrays.asList(...).contains(...) java.lang ...

  8. 【C 语言】C 项目开发代码规范 ( 形参合法性判断 | 函数返回值局部变量 | 函数中不用全局变量 | 函数中使用局部变量接收形参 | 函数返回值 | 形参作返回值 | 形参返回值处理 )

    文章目录 一.C 项目开发代码规范 一.C 项目开发代码规范 上一篇博客 [C 语言]字符串模型 ( 键值对模型 ) 中 , 完成了字符串的 键值对 查找功能 , 代码不太规范 ; C 项目开发代码规 ...

  9. 【JS用法】js判断字符串是否包含某个字符串

    js判断字符串是否包含某个字符串 方法一:includes方法 //str.includes("")返回一个布尔值,值为true时表示包含var str = "hello ...

最新文章

  1. App3种开发方式的优劣分析:原生、混合和H5
  2. python语言自学-python自学难吗
  3. 兵以诈立——我读孙子
  4. 信仰的力量—海归毕业季的选择与入职后的蜕变记
  5. 逸仙电商Seata企业级落地实践
  6. 全面支持开源,微软加速 Visual Studio 和 Azure DevOps 云升级
  7. 服务器交换机项目购买,四川大学网络空间安全研究院服务器、交换机等采购项目...
  8. 教你怎样做个有“钱”途的測试project师
  9. HTML标签的分类与特点
  10. 【Elasticsearch】用ElasticSearch实现基于标签的兴趣推荐
  11. python 爬取妹子图
  12. win10音量图标没有了
  13. AJax 遍历json对象数组 和Jstl遍历以及json解决日期转换
  14. cpu功耗排行_笔记本低功耗cpu有哪些 低功耗笔记本cpu排行介绍【图文】
  15. csr8670--sink工程的大致工作流程分析(以speaker为例)一
  16. “此工作站和主域间的信任关系失败”之解决
  17. C语言完美数单循环,《程序设计基础》题库(50道)
  18. 周一不睡觉,也要把pandas groupy 肝完,你该这么学,No.8
  19. 详解色彩模型、色域以及颜色空间转换
  20. infor接口调用,okhttp不同版本使用

热门文章

  1. 安装prescan 8.6之后无sensor问题
  2. 你可能需要为你的APP适配iOS11
  3. scatter的用法 随机颜色_PS上最强的颜色神器插件“达芬奇配色”正式发布!文末双十一活动!全年最低价!...
  4. python-GUI:利用pyqt5设计一个bootloader上位机页面(ZLG驱动)及打包报错faild to execute script pyi_rth_multiprocessing精简方案
  5. AIS数据压缩-改进的DP算法(Improved DP algorithm)
  6. Insta360影石递交注册:年营收将超12亿 启明与迅雷为股东
  7. 动态算法一(转载——逸仙时空)
  8. 如何使用Android Studio的preview以及如何修改背景风格
  9. k8s存储PV与PVC使用详解
  10. D55_BMS_IntefaceBoard_RevA接口板电路设计图