将文件按照分隔符截取数据,截取的数据,根据要求插入到不同的表中
来源:互联网 发布:啊哈算法属于什么 编辑:程序博客网 时间:2024/06/11 01:37
create or replace procedure P_hy as
v_time char(8);
v_path varchar2(255);
filehandle UTL_FILE.FILE_TYPE;
filebuffer varchar(200);
str varchar2(200);
type node_type is table of varchar2(2000);
node node_type := node_type();
i number;
lt number;
v_idx varchar2(2000);
v_seq number;
BEGIN
v_time := to_char(sysdate, 'yyyymmdd');
v_path := 'M_OUTPUT_IPAMN';
BEGIN
filehandle := utl_file.fopen(v_path, 'AT250'||v_time||'.dat', 'r');
loop
begin
i := 1;
node.extend(8);
utl_file.get_line(filehandle, filebuffer);
str := convert(filebuffer, 'UTF8', 'ZHS16GBK'); --进行字符集转换
--根据分割符截取数据,依次插入到数组中
loop
v_idx := instr(str, '_+|');
if v_idx = 0 then
lt := length(str);
node(i) := substr(str, 1, length(str) - 4);
exit;
else
node(i) := substr(str, 1, v_idx - 1);
str := substr(str, v_idx + 3);
i := i + 1;
end if;
end loop;
--将数组中的值插入到表中
v_seq := seq_c_object.nextval;
insert into C_OBJECT
(id, name, code, description, objecttype_id, old_id)
VALUES
(v_seq, node(3), node(4), node(7), '121008', node(1));
insert into EXT_OBJECT_ATMNODE
(id, area, connectperson, address, status)
VALUES
(v_seq, node(2), node(5), node(6), node(8));
EXCEPTION
WHEN no_data_found THEN
exit;
End;
END LOOP;
utl_file.fclose(filehandle);
COMMIT;
END;
end;
- 将文件按照分隔符截取数据,截取的数据,根据要求插入到不同的表中
- c#将正则截取到的数据保存到实体中
- dealstring//将文件1中的内容截取相关内容,存入文件2[要求所处理的数据有规律性]
- 将bitmap按照centercrop的方式截取
- 截取FJKL的数据
- 数据截取的问题
- 截取打印机的数据
- shell命令:以空格为分隔符截取文件每行的第一个字符串,并用sort排序,再去掉相同的字符串,将结果输出到另一个文件
- JAVA 中字符串的截取,要求不能截取半个汉字
- 将一个表的数据插入到另一个表中
- oracle 根据分隔符截取字符串
- SQL Server 根据分隔符截取指定位置的子字符串
- 截取framebuffer中数据
- Excel中数据截取
- 截屏,并将截取的图片保存到相册中
- 要求从表A查数据插入到表B中,并且要求如果表A中已存在的数据,就不要重复插入
- 使用nginx发现接口获取到的数据被截取
- ReadDataInTxtFileFor1024Bytes 读txt文件,把数据以1024K单位分隔在不同的文件中
- IntelliJ IDEA 15,16 win 7 64位安装包以及注册码 百度云盘
- Jenkins构建触发器(定时构建项目)
- DOM元素的默认行为
- 4 javascript 面向对象的程序设计
- mysql分页
- 将文件按照分隔符截取数据,截取的数据,根据要求插入到不同的表中
- Activity回传值之onActivityResult
- 自身工作中一些excel的使用
- php字符串处理函数大全--有时候我们只需要知道名字。
- Android RecyclerView 使用完全解析 体验艺术般的控件
- 概要设计和详细设计的区别
- mysql多维数据仓库指南--第二篇第5章_1
- visual studio 2013设置背景图片
- golang 操作c 标准库中的CString函数注意事项