摘要:
最近遇到导入的csv文件首行为日期,但需要将日期作为列导入到数据库中,直接使用ctl文件好像无法实现,了解到awk这个强大的命令。 导入的CSV文件除了首行为日期,其他的都是格式相同的。需要将首行单独读取出来,获取日期。 首行的格式为:数据日期:2020-06-30 实现方法:var=`(awk ' 阅读全文
摘要:
开发时遇到根据不同情况返回错误提示信息的需求,用到了ajax中返回json格式数据的。 前台请求代码: <script type="text/javascript"> function login() { $.ajax({ //几个参数需要注意一下 type: "POST",//方法类型 dataT 阅读全文
摘要:
最近用Datax工具进行数据同步时,在DOS窗口下出现了中文乱码问题,导致一些错误只能到Log中查看,在网上找了一些方法,记录使用成功的方法。 Dos命令:chcp 通过cmd进入Dos命令窗口,执行chcp 65001,执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF 阅读全文
摘要:
DataX是阿里云推出的一款开源的ETL工具,通过配置json文件实现不同数据库之间的数据同步。先有需求是从Sqlserver同步数据到Oracle,网上关于DataX的介绍很多。 框架设计 DataX本身作为离线数据同步框架,采用Framework + plugin架构构建。将数据源读取和写入抽象 阅读全文
摘要:
最近修改某个条件,由原来输入一个数据修改为可以输入多个,如图所示: 在实现时用到了regexp_substr函数进行分割连接起来的数据,查询时还用到了instr函数进行判断,但出现了问题,当子库存输入‘23107G’时会将23107和23107G的两个子库存都查询出来,查找后发现是instr函数的问 阅读全文
摘要:
以前没有遇到过数组这种类型,最近遇到了需要数组才能解决问题,找了一下关于数组的用法,现整理下来。 Oracle中的数组分为固定数组和可变数组。 一、固定数组 固定数组:在定义的时候预定义了数组的大小,在初始化数组时如果超出这个大小,会提示ORA-06532:超出小标超出限制! 语法: TYPE ar 阅读全文
摘要:
最近优化FORM中的查询条件遇到某个字段可以选取多个值的问题,思路当然就是选取时将多个值通过某个符号拼接起来,查询数据的时候将拼接后的字符串按照符号分割开,在分割逗号的时候用到了一个新的方法REGEXP_SUBSTR,记录一下。该方法分割所有的逗号,返回多行。 SELECT regexp_subst 阅读全文
摘要:
Siebel可以调用外部系统的接口,通过WebService的接入方式实现,所在的项目都是通过ESB,其他系统的接口都要经过ESB,由ESB提供WSDL文档,通过Siebel调用。 一、修改Tools的配置文档 因为系统存在Bug,直接导入WSDL文件会有错误,在导入WSDL文件之前需要修改当前的配 阅读全文
摘要:
关于Siebel的资料在网上是少之又少,当时安装开发工具的时候花了挺长时间的,把步骤记录了下来。 一安装win32_11gR2_client 首先要安装Oracle数据库的客户端,必须是32位,安装过程较简单,不需要配置,直接点击下一步,直到完成即可。 在客户端下添加tnsnames.ora文件,利 阅读全文