Oracle For 循环,字符串拼接,查找
--------------------------------------------------------------------------------xqp 20180209begin--找出有关这个配送单的相关记录,遍历--一个配送单号可能由多个看板组成,for curr in (select t.kanban_id,t.plant_id,t.item_id,t.station_id,t.kanban_group_qty,t.ref_kb_dis_kid,t.kanban_qtyfrom fy_ps_report_data twhere instr(concat(CONCAT(',', t.ref_kb_dis_kid), ','),concat(CONCAT(',', to_char(p_kid)), ',')) > 0) loopif curr.ref_kb_dis_kid = to_char(p_kid) then--当看板的配送单ID号跟P_kid相等时,直接改状态ln_message_id := fy_ps_pck.update_ps_report_data(p_kanban_id => curr.kanban_id,p_kanban_status => 'D');IF ln_message_id <> hcm_public_pck.g_success THEN-- RETURN ln_message_id;dbms_output.put_line('-------error1--------');END IF;else--当不相等时,看板生成多个配送单号,取这个物料生成的配送数量beginselect t.apply_dis_qtyinto ln_ps_qtyfrom fy_ps_line twhere t.kid = p_kidand t.item_id = curr.item_idand t.plant_id = curr.plant_id;exceptionwhen others thenln_ps_qty := 0;end; ln_message_id := fy_ps_pck.update_ps_report_data(p_kanban_id => curr.kanban_id,p_kanban_qty => curr.kanban_qty -ln_ps_qty);IF ln_message_id <> hcm_public_pck.g_success THEN-- RETURN ln_message_id;dbms_output.put_line('----error2--------');END IF;end if;end loop;end; -------------------------------------------------------------------------------------
转载于:https://www.cnblogs.com/xyzabc0004/p/8439283.html
Oracle For 循环,字符串拼接,查找相关推荐
- MySQL中,对结果或条件进行字符串拼接
在MySQL中,实现字符串拼接主要有以下3种函数: concat(x,y,-) concat_ws(分隔符,x,y,-) group_concat(distinct xxx order by asd/ ...
- oracle数据存储过程 中的循环 for 拼接字符串,oracle存储过程中使用字符串拼接
1.使用拼接符号"||" v_sql := 'SELECT * FROM UserInfo WHERE ISDELETED = 0 AND ACCOUNT =''' || vAcc ...
- Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】
文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...
- 为什么阿里巴巴不建议在for循环中使用+进行字符串拼接
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 字符串,是Java中最常用的一个数据类型了.关于字符串的知识,作者 ...
- 为什么阿里巴巴不建议在for循环中使用+进行字符串拼接?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 本文,也是对于Java中字符串相关知识的一个补充,主要来介绍一下字 ...
- java字符串拼接_为什么阿里巴巴不建议在for循环中使用quot;+quot;进行字符串拼接...
点击上方"Java专栏",选择"置顶或者星标" 第一时间阅读精彩文章! ☞ 程序员进阶必备资源免费送「21种技术方向!」 点击查看☜ 字符串,是 Java 中最 ...
- oracle listagg方法,Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg...
Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg 字符串拼接(String Aggregation Techniques)是数据处理时经常需要用到一个技术, ...
- java 循环拼接字符串用分号隔开_Java 8中字符串拼接新姿势:StringJoiner
在为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接一文中,我们介绍了几种Java中字符串拼接的方式,以及优缺点.其中还有一个重要的拼接方式我没有介绍,那就是Java 8中 ...
- 小程序循环里做字符串拼接_昨天还在for循环里写加号拼接字符串的那个同事,今天已经不在了...
引言 都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差.最近我在测试数据导入效率的时候就发现我以前对 StringBuilder 的 ...
- 查找子串在母串中的位置、编写一个函数实现字符串拼接【数据结构实验报告算法详解】
文章目录 一.查找子串在母串中的位置 二.一个实现字符串拼接的函数 一.查找子串在母串中的位置 #include<iostream> using namespace std;int Sea ...
最新文章
- python中isinstance(3、object)_Python中为什么推荐使用isinstance来进行类型判断?而不是type...
- 重装系统后需要安装的软件
- solr调用lucene底层实现倒排索引源码解析
- 两个分布的特征映射_DDC:直接对齐特征空间进行领域自适应
- 刚刚!2020“中国高被引学者” 榜单发布:清华、北大、浙大位居内地前三!
- Android---------------ContentProvider的学习
- 【计算机网络学习笔记04】网络体系架构与网络协议
- Win11系统怎么更新显卡驱动 手动更新显卡驱动程序的方法
- Allegro PCB 转 PADS Layout 之后的修修补补
- 小程序开发者的利器:小程序插件
- Cadence OrCad Capture新建工程的方法
- 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
- 死定了!2020年,这6种将死的编程语言!
- 免疫沉淀常见问题解答 | MedChemExpress
- 树莓派人脸/ic卡识别门禁系统
- java图书管理系统目的_java_图书管理系统java版,本文的目的就是通过图书管理 - phpStudy...
- js系统5秒后自动返回
- WebService -- CXF 总结
- DNSPod十问八戒财税谢树沆
- Redis 21 问,你接得住不?
热门文章
- Java开发者 IntelliJ IDEA 转换 VScode 时的优缺点
- 七日存留查询(MYSQL)
- 网络公司如何快速获取网站关键词流量
- oracle dbms refresh,oracle 10g中dbms_mview.refresh()函数
- mysql 事件_区块链研究实验室 | 使用MySQL存储以太坊事件
- php数据库滚动文字_PHP 里用的文字左右滚动?
- python wait之后怎么起起来_python wait方法_Python条件类| 带有示例的wait()方法
- 自定义Spark Partitioner提升es-hadoop Bulk效率
- vue设置点击电话跳转到手机拨打电话的界面
- jquery+javascript触发a标签的点击事件