- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 【Shell】记一次eval的神奇用法,字符串重解析为map(键值对)
记一次eval的神奇用法,字符串重解析为map一、场景需求二、代码情景三、最终解析代码四、eval命令参考 一、场景需求 在shell脚本结合sqlplus使用时,偶尔会遇到sqlplus中执行的select查询语句返回结果需要数组,或者map的方式来存储,但是当接收到拼接的字符串返回结果后,又遇到shell无法像java一样实现灵活的解析。但我在网络上查询资料,千篇一律只是最简单的shell中的map用法,至于如何解析存入map变量缺只字未提。最终发现eval对这方面解析有神奇功效,特此记一笔,防遗忘。
2020-09-09 13:50:27 1176
原创 【Datastage】记一次Datastage处理Oracle的Clob字段入库问题
前言 在我们使用ETL工具抽数入Oracle库时,除去我们经常使用的Char(0~2000字节)和Varchar2(1~4000字节)的字符串类型外,还有一些超出了4000字节的字符串数据存储会用到字符型大型对象(Character Large Object)–Clob。 在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。
2020-06-30 21:09:02 2459
原创 【Datastage】ORA-24816在实际的 LONG 或 LOB 列之后提供了扩展的非 LONG 绑定数据
ORA-24816在实际的 LONG 或 LOB 列之后提供了扩展的非 LONG 绑定数据 因为最近遇到比较多的Oracle入库Clob类型的字段,本篇内容补充上一篇《【Datastage】记一次Datastage处理Oracle的Clob字段入库问题》。 在处理Clob时,这个错误是我遇到最多,也是处理起来比较头疼的一个。 在遇到此类报错,就意味着你Clob字段的绑定变量无法自动识别填充值,导致Oracle入库时异常,网上找了很多资料,唯一靠谱且最后解决问题的便是“更改字段顺序”。 也就是把CLOB字段放
2020-07-20 20:28:25 1020
原创 Hellow CSDN,Hello 各位码农界的大佬
Hellow CSDN,Hello 各位码农界的大佬 人生第一篇博客,打个卡!!! 以后的我将所学所用,感觉有用的知识分享到博客。 数据库开发工程师,为自己加油。
2020-06-04 16:38:15 195
Oracle/Mysql/Mongo/Sqlserver数据库驱动集合
2017-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人