摘要:原文:刘武|oracle如何在一个存储过程中调用另一个返回游标的存储过程实际项目当中经常需要在一个存储过程中调用另一个存储过程返回的游标,本文列举了两种情况讲述具体的操作方法。第一种情况是返回的游标是某个具体的表或视图的数据,如: SQL-Code: CREATE OR REPLACE PROCEDURE P_TESTA (PRESULT OUT SYS_REFCURSOR)ASBEGINOPEN...
阅读全文
摘要:原文:刘武|ora-04091 表XX发生了变化 触发器/函数不能读 的错误处理开发过程中碰到了ora-04091错误:表XX发生了错误,触发器/函数不能读以下是模拟场景:表PRODUCTS:CREATE TABLE CKSP.PRODUCTS( ID NUMBER(1) NOT NULL, NAME VARCHAR2(100) NOT NULL, PRICE1 NUMBER(1) NOT NUL...
阅读全文
摘要:原文:刘武|常用的ORACLE PL/SQL管理命令一 熟悉ORACLE管理的一定对这些命令不会陌生,不过对于我这个刚接触ORACLE管理的来说,还是有必要做下记录,以便随时查看。 一 登录SQLPLUS sqlplus 用户名/密码@数据库实例 as 登录角色; 如:用户sys(密码为123)以sysdba的角色登录数据库ORACL,我们可以输入:sqlplus sys/123@oracl as...
阅读全文
摘要:原文:刘武|Oracle 如何对中文字段进行排序Oracle 中对中文字段进行排序通常有三种方式 1)按笔画排序 select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M') 2)按部首排序 select * from Table order by nlssort(columnName,'NLS_SORT...
阅读全文