自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

本白

工作中解决问题的思路,方法以及感悟

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 PDI传输包含clob字段

今天在使用PDI传输包含clob字段数据表的时候,发现效率非常低,在类比其他表的字段时,发现此表中含有两个clob字段,后使用dbms_lob.substr(字段名)函数将两个字段转换字符串类型后,效率提升与其他表无异。...

2019-05-22 13:54:31 215

原创 linux部署Tomcat及发布项目

Centos系统部署Tomcat8将Tomcat文件夹放入系统下,进入bin文件夹,执行startup.sh文件可能会出现Permission denied报错没有执行权限的问题,执行chmod u+x *.sh,即可解决。再次执行./startup.sh此时屏幕显示Tomcat已经启动,但是可能会出现访问不到的情况出现查询日志后,发现catalina.sh对于...

2019-03-07 17:43:35 729

原创 loop variable of loop over rows must be a record or row variable or list of scalar variables

这几天要将ORACLE的一个存储过称移植到kingbaseES里面,有一个报错是关于游标循环里面的——loop variable of loop over rows must be a record or row variable or list of scalar variables。尝试用了一些方法但最终都失败了,后来发觉ORACLE的游标机制跟kingbaseES不太一样,ORACLE在写隐...

2018-12-10 11:03:11 4129

原创 安装PyCharm流程

之前也用过PyCharm,但是并没有进行注册和汉化,上午决定想把它注册下,另外再汉化一下。首先是下载,网址:https://www.jetbrains.com/zh/pycharm/download/download-thanks.html 下载后,先修改hosts文件,地址:C:\Windows\System32\drivers\etc目录下打开hosts文件,将“0...

2018-11-20 14:15:22 282

原创 使用merge into总结

第二次使用merge into时依旧出现了问题,觉得这个语句即是常用语句并且效率也高,所以总结下1.用于对比的字段不能放在update下面,比如id之类的2.string truncted。报出这个异常是由于某些字段在做更新的过程中,目标表的字段长度小于导入值,需要修改目标表字段的长度。3.由于merge into语法较为复杂,所以有时候报错,不会准确报出是哪个位置出了问题,查找错误可...

2018-09-30 14:22:07 5528 5

原创 round函数使用后,小数点前的0不见了

round在对字符串类型的数字进行操作时,不会有问题但是,如果拼接其他字符串,就会出现没有0的情况,比如解决方法,可用decode进行判断。

2018-08-10 16:18:11 15451 2

原创 用身份证获取性别与年龄

 ---------通过身份证判断性别 create or replace function sex(id in varchar)return varcharasSFZHM varchar(50);begin  if length(id)=18 then    select decode(mod(to_number(substr(id,17, 1)),2),0, '女',1,...

2018-08-02 16:50:39 1195

原创 import cx_oracle 找不到指定的模块

       用python连接plsql,出现import cx_oracle 找不到指定的模块,将oci.dll文件放到python安装的主程序文件夹下,即可解决。

2018-08-02 16:49:56 1819

原创 oracle 合计

select 目标字段1,目标字段2,sum(bb.cydw)cydw,sum(bb.ybs)ybs,sum(bb.jcxx)jcxx,sum(bb.sgs)sgs,sum(bb.lhcj)lhcj,sum(bb.qt)qt,sum(nvl(bb.jcxx,0)+nvl(bb.sgs,0)+nvl(bb.lhcj,0)+nvl(bb.qt,0))total,round(avg(bb.timeli...

2018-08-02 16:46:15 1301

原创 oracle 固定顺序排序

select * from 目标表 order by decode(目标字段,‘具体值1’,1,'具体值2',2................)查询出来的结果可按固定顺序查询优点:灵活缺点:如果字段很多,此法费时费力...

2018-08-02 16:34:39 2336

转载 ORA-01031:权限不足的问题

ORA-01031:权限不足的问题在执行存储过程或者脚本更新时,报错:ORA-01031: 权限不足。grant connect,resource,dba to zr_da_gz;赋权DBA之后,还有这个错误。  执行 grant all privileges to zr_da_gz赋予任何主机访问数据的权限,问题得到了解决。...

2018-07-11 14:55:38 86302

原创 解决NCLOB类型显示问题

今天需要创建一张视图,结果原表中有一列是这样的但是点开后面的省略号,发现里面是文本,纳闷,网上搜了一下,找到了解决方案:dbms_lob.substr(需要转化的NCLOB列名)问题即可解决!...

2018-06-08 15:06:43 2598

原创 解决oracle中num_rows>0查不到结果的问题

今天本想用select * from user_tables t where t.NUM_ROWS>0查询表中数据大于0的表,可结果竟然没有查出来,网上搜了一下,原来NUM_ROWS这个字段有不少问题,除了不太准确外,还有个问题就是它不是即时查询的,我刚从另外一个数据库导来的数据,自然用这个字段就查不到了。后来发现有一个语句可以解决此问题,即analyze table table_nam...

2018-06-08 14:52:23 6615

原创 mysql导入oracle

想要把mysql的数据放到oracle里面,试过两种方法,一种是用convert mysql to oracle,这个软件操作简单,效果也挺好,但是试了两次,都会在同一个地方报“失去mysql连接”的错误,最后无奈,只能用navicat里面的数据传输工具来做。这个工具除了会报错以外,最大的问题是速度慢!在将mysql数据库数据传输到oracle之前,一定要在oracle中创建表空间和用户,另外表空...

2018-06-07 11:23:41 2531 1

原创 python UnicodeDecodeError的异常

今天在尝试用python连接sql server08时,出现cursor.execute("select top 1000 * from Orders")UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte异常百度查询后,一直没有得到答案,但最终

2016-11-09 18:05:31 603

连接sql2005的jdbc

用于连接sql2005的jdbc,方便有需要的朋友

2012-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除