-
编写ctl控制文件,将del数据文件导入到数据库服务器
LOAD DATA APPEND INTO TABLE your_table FIELDS TERMINATED BY '|' TRAILING NULLCOLS ( str1 CHAR(100), str2 CHAR(100), str3 CHAR(100) ) // 'your_table'是导入数据的目标表名 // 字段最好指定长度如CHAR(100),默认长度是250
-
在终端执行命令导入
sqlldr userid=username/password control=control.ctl data=data.del // 'control.ctl'是控制文件名 // 'data.del'是数据文件名 NLS_LANG=AMERICAN_AMERICA.AL32UTF8 // 设置环境变量,指定oracle字符集
-
Oracle数据库取数,例如
-- Oracle数据库json_table函数,json_value函数 select b.*, json_value(a.STR2, '$.CMIS_TAG_ORG2') AS TEMP_RES, STR3 from temp a, json_table(STR1, '$[*]' columns(customer_name varchar2(100) PATH '$.customer_name', certificate_type varchar2(100) PATH '$.certificate_type', certificate_code varchar2(100) PATH '$certificate_code', report_type varchar2(100) PATH '$creport_type')) b;
-
使用DBeaver导出数据
-
数据查询出来后,点击DBeaver底部菜单栏数据转化图标
-
选择导出文件类型,导出设置(如文件扩展,分隔符,表头,Quate always)