存储过程
qq2462914396
这个作者很懒,什么都没留下…
展开
-
储存过程记录
CREATE OR REPLACE TYPE ID_TYPE AS OBJECT(ID_T varchar2(36));CREATE OR REPLACE TYPE ID_TABLE AS TABLE OF ID_TYPE;create or replace procedure P_CM_DIRECTORY_DELETE(I_NODE_ID IN VARCHAR2, --文件节点ID原创 2017-06-28 15:59:16 · 175 阅读 · 0 评论 -
在Oracle存储过程中需要遍历一张表《转》
用ForLoop替代Cursor--Oracle的使用技巧在oracle存储过程中需要遍历一张表,应该怎样做。大多少的人第一个念头就是Cursor。比如:create or replace procedure StudyCursor(resulst out integer) isv_tablename varchar(30);v_tabletyp转载 2017-06-27 17:45:28 · 408 阅读 · 0 评论 -
ORACLE储存过程合并数组
基于BULK COLLECT INTO会覆盖原数组内容,则 数组A:=数组A MULTISET UNION 数组BI_ID_ARRAY ID_ARRAY:=ID_ARRAY();I_ID_ARRAY2 ID_ARRAY:=ID_ARRAY();begin SELECT ROLE_ID BULK COLLECT INTO I_ID_ARRAY FROM t_eap_sys_原创 2017-07-06 19:20:09 · 575 阅读 · 0 评论 -
数组做为参数传入Oracle存储过程操作数据库
数组里存储的是String、int、lang等基本数据类型或引用数据类型(不包括java bean)一、在oracle中定义一个数组类型(TYPE)代码如下:createorreplacetype msg_array astableofnumber;意思是创建一个名称为msg_array,存放类型为整型的数组类型二、在oracle中定义一个存转载 2017-07-04 16:06:45 · 649 阅读 · 0 评论 -
ORACLE SELECT INTO防止没结果时报错
如下:?123456789BEGIN SELECTname intov_name FROMt_student WHEREid = '101'EXCEPTION WHEN转载 2017-09-18 15:29:09 · 1055 阅读 · 0 评论 -
ORACLE存储过程范例
CREATE OR REPLACE TYPE MAP_TYPE AS OBJECT(COL nvarchar2(36),VAL nvarchar2(36))CREATE OR REPLACE TYPE MAP_TABLE AS TABLE OF MAP_TYPECREATE OR REPLACE TYPE ID_ARRAY AS TABLE OF NVARCHAR2(36)create or re原创 2017-09-20 09:38:30 · 399 阅读 · 0 评论