oracle存储过程将clob大字段分开存入到新表中
来源:互联网 发布:人工智能创新创业大赛 编辑:程序博客网 时间:2024/05/03 13:38
create or replace PROCEDURE AUTHORIZESAVE AS v_ID varchar2(1000); v_MANDATESCOPE clob; av_split varchar2(2) := ';'; v_length number; v_start NUMBER; v_index NUMBER; v_str varchar2(1000); BEGIN DECLARE CURSOR myCusor IS SELECT ID ,ITEM_MANDATESCOPE FROM tlk_P_Announcements WHERE ITEM_MANDATESCOPE IS NOT NULL; BEGIN OPEN myCusor; LOOP FETCH myCusor INTO v_ID,v_MANDATESCOPE; --游标取不到数据则退出 EXIT WHEN myCusor%NOTFOUND; v_MANDATESCOPE := replace(v_MANDATESCOPE,',',';'); v_length := LENGTH(v_MANDATESCOPE); --v_length number:=LENGTH(v_MANDATESCOPE); v_start :=1; v_index :=0; v_str :=''; IF INSTR(v_MANDATESCOPE ,av_split) >0 THEN WHILE(v_start <= v_length) LOOP v_index := INSTR(v_MANDATESCOPE, av_split, v_start); IF v_index = 0 THEN v_str :=SUBSTR(v_MANDATESCOPE, v_start); v_start := v_length + 1; ELSE v_str :=SUBSTR(v_MANDATESCOPE, v_start, v_index - v_start); v_start := v_index + 1; END IF; INSERT INTO TLK_MANDATESCOPE(ID,DATAID,AUTHORITYID) VALUES(sys_guid(),v_ID,v_str); END LOOP; ELSE INSERT INTO TLK_MANDATESCOPE(ID,DATAID,AUTHORITYID) VALUES(sys_guid(),v_ID,v_MANDATESCOPE); END IF; END LOOP; CLOSE myCusor; END; --提交 COMMIT;END AUTHORIZESAVE;
0 0
- oracle存储过程将clob大字段分开存入到新表中
- CLOB大字段存储
- iBatis存储大字段clob方法
- Oracle中的大字段 Blob/Clob
- Oracle中的大字段 Blob/Clob
- Oracle数据库导出大字段(CLOB)数据
- Oracle中的大字段 Blob/Clob
- Oracle数据库导出大字段(CLOB)数据
- Oracle中的大字段 Blob/Clob
- ibatis 处理oracle clob大字段方法
- Oracle查询clob大字段的问题
- java存储clob大字段处理报错
- oracle varchar2改成大字段类型clob,读取大字段内容
- oracle中的大字段clob和blob操作
- Oracle 10g 中处理Clob大字段
- Oracle大字段(clob)模糊查询优化方法
- Oracle 10g 中处理Clob大字段
- oracle如何导出Blob和clob大字段
- android SMS
- Android studio 中NameValuePair跟BasicNameValuePair 不能正常导包问题
- JAVA中的XML文件--文件写入
- android 5.0 titilebar分享
- Maven搭建SSH的pom的代码详解
- oracle存储过程将clob大字段分开存入到新表中
- java.text.DecimalFormat 工具类
- POJ3026
- 操作系统:地址变换机构
- 项目中---关于AlertDialog中EditText不显示软键盘的解决方法
- 设计模式--原型模式
- 关于的几个括号的纠结
- TypeError: Identifier 'assert' has already been declared
- java使用Thumbnailator操作图片