没有合适的资源?快使用搜索试试~ 我知道了~
oracle 使用XMLDOM包,保存XML节点数据到数据库表中,支持多个节点嵌套XML格式
需积分: 5 0 下载量 40 浏览量
2024-04-01
16:00:36
上传
评论
收藏 64KB DOCX 举报
温馨提示
试读
59页
说明文档
资源推荐
资源详情
资源评论
oracle 使用 XMLDOM 包,保存 XML 节点数据到数据库表
中,支持多个节点嵌套 XML 格式。
1.项目上用到了访问第三方接口,接口返回
的数据格式是 xml,需要保存在公司 3 个
oracle 的数据库表中,这里的 table_test1,
table_test2,table_test3 就是要插入的目标
表,供业务中读取,就有了本编文章,三个
表的建表语句参考
--------------------------------------- Create table_test1
create table table_test1
(
freport_id VARCHAR2(40) not null,
freport_no VARCHAR2(100) not null,
freport_date TIMESTAMP(6) not null,
fpat_id VARCHAR2(32),
fpat_no VARCHAR2(30),
fpat_type VARCHAR2(10) not null,
fpat_hosno VARCHAR2(32) not null,
fmedcard_no VARCHAR2(32),
fvisit_id VARCHAR2(32),
fvisit_no VARCHAR2(32),
fpat_cnname VARCHAR2(80) not null,
fpat_enname VARCHAR2(30),
fpat_sex_id VARCHAR2(32),
fpat_bdate DATE,
fidtype_id VARCHAR2(32),
fidtype_name VARCHAR2(30),
fpat_idcardno VARCHAR2(30),
fpat_age NUMBER(3),
fage_unit CHAR(1),
ffull_age VARCHAR2(20),
fpat_address VARCHAR2(200),
fpat_telephone VARCHAR2(30),
fexam_hosno VARCHAR2(100),
fappnote_id VARCHAR2(32),
fappnote_no VARCHAR2(30),
fadv_id VARCHAR2(32),
fdiagnosis VARCHAR2(100),
fappdr_id VARCHAR2(32),
fappdr_name VARCHAR2(30),
fappdept_id VARCHAR2(32),
fappdept_name VARCHAR2(40),
fward_id VARCHAR2(32),
fward_name VARCHAR2(40),
fbed_no VARCHAR2(10),
fapp_date DATE,
fcheck_date DATE,
fis_urgency VARCHAR2(1) not null,
fmachine_name VARCHAR2(30),
fmachine_no VARCHAR2(30),
fphoto_no VARCHAR2(50),
fcheck_part VARCHAR2(40),
fcheck_method VARCHAR2(40),
fpat_checkpos VARCHAR2(40),
fcheckdept_id VARCHAR2(32),
fcheckdept_name VARCHAR2(40),
fcheckdr_id VARCHAR2(32),
fcheckdr_name VARCHAR2(30),
freportdr_id VARCHAR2(32),
freportdr_name VARCHAR2(30),
fauditdr_id VARCHAR2(32),
fauditdr_name VARCHAR2(30),
fprint_date DATE,
freport_class VARCHAR2(32),
freport_name VARCHAR2(200),
fispositive VARCHAR2(1),
fhave_critical VARCHAR2(1) default 'N',
fcritical_values VARCHAR2(300),
fhasimage VARCHAR2(1),
feyesee VARCHAR2(4000),
fresult VARCHAR2(4000),
fisavailable CHAR(1) not null,
freport_desc VARCHAR2(256),
fversion NUMBER(6) default 0 not null,
flogcby VARCHAR2(32) not null,
flogcdate DATE not null,
flogluby VARCHAR2(32) not null,
flogludate DATE not null,
floglaby VARCHAR2(32) not null,
flogladate DATE not null,
image_uidaddr VARCHAR2(2000),
fitem_info VARCHAR2(4000),
fimageno VARCHAR2(32),
hospitalname VARCHAR2(100),
hospitalcode VARCHAR2(100)
)
tablespace MP
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the columns
comment on column table_test1.fvisit_no
is '流水号';
comment on column table_test1.image_uidaddr
is '报告地址';
comment on column table_test1.fitem_info
is '项目说明';
comment on column table_test1.fimageno
is '报告号';
comment on column table_test1.hospitalname
is '机构名称';
comment on column table_test1.hospitalcode
is '机构编码';
-- Create/Recreate primary, unique and foreign key constraints
alter table table_test1
add constraint PK_table_test1 primary key (FREPORT_ID)
using index
tablespace test
pctfree 10
剩余58页未读,继续阅读
资源评论
q3217268
- 粉丝: 70
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- kmp算法-使用kmp算法在Golang中实现字符串匹配.zip
- LTC2756 +LTC6244+LTC6655 设计18位乘法串行输入电流输出DAC数模转换器模块硬件(原理图+PCB)工程
- kmp算法-基于C语言实现KMP算法.zip
- DMS智能座舱项目-Python基于深度学习实现驾驶员分心行为监测系统源码.zip
- 2023年数控机床与编程知识点总结归纳(精选试题附答案).docx
- 2023年数控机床与编程考点总结.pdf
- 2023年数控机床与编程考点题型与解题方法(精选试题附答案).docx
- 3CHISS统计软件介绍(Master).pdf
- 3PE防腐绝缘燃气管道接口施工方案.doc
- 51单片机C语言教程.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功