上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 经过半天的折腾,编译通过调试结果正确,掌握此过程中的知识点,oracle存储过程编写就应用到了90%。 CREATE OR REPLACE PROCEDURE JUNAN.P_IPT_QUOTN_INS ( --住院医嘱发药申请药品划价过程 writeId IN INT, --医嘱记录id appl 阅读全文
posted @ 2021-11-17 10:55 lybingyu 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 本文原创:https://www.cnblogs.com/Marydon20170307/p/12869692.html 感谢博主分享 注意:原文中方式四FORALL处有语法错误,应该使用FOR。 1.情景展示 Oracle 遍历游标的四种方式(for、fetch、while、bulk collec 阅读全文
posted @ 2021-11-15 16:05 lybingyu 阅读(2037) 评论(0) 推荐(0) 编辑
摘要: 行限制:示例 (此语法从12C版本开始支持) 以下语句返回具有最低employee_id值的 5 名员工: SELECT employee_id, last_name FROM Employees ORDER BY employee_id FETCH FIRST 5 ROWS ONLY; EMPLO 阅读全文
posted @ 2021-10-09 14:25 lybingyu 阅读(132) 评论(0) 推荐(1) 编辑
摘要: 最近两个整理了门诊药房发药的业务逻辑,准备通过存储过程实现数据处理。耗费两天时间验证终于完成,对存储过程的了解又深入了一些,总结如下: 1、游标的遍历使用了FOR IN语句进行循环,比FETCH与方便了好多,不用声明一堆变量去接收;而且FOR循环使用的游标是自动打开、自动关闭的无需手动关闭。 2、通 阅读全文
posted @ 2021-10-01 15:24 lybingyu 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 今天为了解决一个查询结果想两次遍历的方法,去ORACLE官网文档中心 https://docs.oracle.com/en/database/oracle/,意外发现这个有意思的for语句。还是官方资料给力啊 遍历一个游标 DECLARE CURSOR c1 IS SELECT last_name, 阅读全文
posted @ 2021-09-29 18:21 lybingyu 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 一直在使用SQL Server数库的存储过程进行业务数据处理,现在ORACLE上进行存储过程应用,感觉没有MSSQL的方便灵活,总结了以下几点区别: 1、入参数据类型不要书写长度。比如:userName VARCHAR2(100) 是不正确的。 2、过程内变量声明必须在关键字IS/AS后,过程的开始 阅读全文
posted @ 2021-09-28 10:38 lybingyu 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 程序调试过程中因SQL查询使用了select from for update nowait对表中记录上锁,机器蓝屏导致数库锁没有释放; ORACLE中查询被锁定的表,以及如何解锁 --查询被锁的表 select b.owner,b.object_name,a.session_id,a.locked_ 阅读全文
posted @ 2021-09-27 10:21 lybingyu 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 感谢一傻小冲的分享 https://www.cnblogs.com/liyichong/p/5434309.html 觉得很实用就搬抄一份收藏,上了年纪记忆力不好了。 1) async / await 使用 async / await 模式,可以在执行代码块操作的时候不会阻塞 UI 或者当前的线程。 阅读全文
posted @ 2021-09-23 09:18 lybingyu 阅读(425) 评论(0) 推荐(0) 编辑
摘要: create table aa_test ( id int constraint TEST_PK primary key, name varchar2(50) ) / insert into aa_test values(1,'孙悟空'); insert into aa_test values(2, 阅读全文
posted @ 2021-09-15 09:18 lybingyu 阅读(58) 评论(0) 推荐(0) 编辑
摘要: --语句块执行使用关键字declare声明变量,变量间分号隔开,SELECT INTO语句给变量赋值,语句块放到BEGIN END之间。 declare v_id int; v_val varchar2(200); begin select id,value into v_id,v_val from 阅读全文
posted @ 2021-09-02 11:47 lybingyu 阅读(380) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
点击右上角即可分享
微信分享提示