oracle split_for_array 用法示例
来源:互联网 发布:西南交通网络大学是985 编辑:程序博客网 时间:2024/05/29 02:44
CREATE OR REPLACE PROCEDURE PROC_INSERT_COPER_INFO(
v_COO_ORG IN VARCHAR2,
v_PROD_TASK_INFO_ID IN VARCHAR2,
v_COPER_TYPE IN VARCHAR2
)
AS
CURSOR C_COPER_ORG IS SELECT * FROM TABLE(CAST(SPLIT_FOR_ARRAY(v_COO_ORG, ',') AS ARRAY_CONTAINER));
v_ORG C_COPER_ORG%rowtype;
BEGIN
--先删除在增
delete from COPER_INFO where EMER_TASK_ID = v_PROD_TASK_INFO_ID and COPER_TYPE=v_COPER_TYPE;
--循环迭代
for v_ORG in C_COPER_ORG loop
dbms_output.put_line('---------,v_ORG.Column_Value-----------== ' || v_ORG.Column_Value);
insert into COPER_INFO(COPER_INFO_ID,EMER_TASK_ID,COPER_ORG,COPER_TYPE,COPER_STATE)
values (SEQ_COPER_INFO.NEXTVAL,v_PROD_TASK_INFO_ID,v_ORG.Column_Value,v_COPER_TYPE,'001');
end loop;
END;
v_COO_ORG IN VARCHAR2,
v_PROD_TASK_INFO_ID IN VARCHAR2,
v_COPER_TYPE IN VARCHAR2
)
AS
CURSOR C_COPER_ORG IS SELECT * FROM TABLE(CAST(SPLIT_FOR_ARRAY(v_COO_ORG, ',') AS ARRAY_CONTAINER));
v_ORG C_COPER_ORG%rowtype;
BEGIN
--先删除在增
delete from COPER_INFO where EMER_TASK_ID = v_PROD_TASK_INFO_ID and COPER_TYPE=v_COPER_TYPE;
--循环迭代
for v_ORG in C_COPER_ORG loop
dbms_output.put_line('---------,v_ORG.Column_Value-----------== ' || v_ORG.Column_Value);
insert into COPER_INFO(COPER_INFO_ID,EMER_TASK_ID,COPER_ORG,COPER_TYPE,COPER_STATE)
values (SEQ_COPER_INFO.NEXTVAL,v_PROD_TASK_INFO_ID,v_ORG.Column_Value,v_COPER_TYPE,'001');
end loop;
END;
阅读全文
0 0
- oracle split_for_array 用法示例
- Oracle RETURNING INTO 用法示例
- Oracle RETURNING INTO 用法示例
- Oracle RETURNING INTO 用法示例
- ORACLE WITH语句的用法示例
- ORACLE 的trunc函数用法示例
- Oracle DML 子句 RETURNING INTO 用法示例
- 常见Oracle HINT的用法及示例
- Oracle 分组函数用法示例详解
- oracle中游标的用法总结及示例
- Oracle connect by prior 用法示例
- oracle中to_date详细用法示例(oracle日期格式转换)
- oracle with table as 创建临时表的用法示例
- SetTimeOut方法用法示例
- JTable用法示例
- JTree用法示例
- HashMap用法 示例
- TreeMap用法 示例
- Python3 循环
- itext设置默认NO_BORDER表格
- cannot find class for bean with name的一种解决记录
- css设置图片逐渐消失
- itext pdftemplate使用
- oracle split_for_array 用法示例
- itext使用rtf格式生成word,使用image为页眉
- jquery tree循环渲染数据,控制checkbox显示与隐藏,点击无效效果
- 创建itext document&横向打印
- 第三章:3.6 使用 Session
- 抽象工厂方法
- 设置word07标题样式
- Android自定义权限与动态申请权限
- RACI模型在IT项目管理中应用