2016年10月24日

oracle 异常字符串转数字(ora-01722错误)

摘要: oracle中,在字符串转成数字时,如果字段中存在不能转成功的内容,将会报ora-01722错误,解决方法如下: select ziduan from table; 1 2 3 4a 5 select case when REGEXP_INSTR(ziduan,'[^[:digit:]]{1,}', 阅读全文

posted @ 2016-10-24 14:23 数据探索 阅读(6012) 评论(0) 推荐(1) 编辑

2015年7月21日

oracle不同字符集导入导出(GBK导入UTF8)

摘要: 因数据库迁移,需要将原oracle备份文件导入新的oracle数据库中,EXP导出后,IMP报错,发现字符串长度太长报错。查找后发现,原数据库为GBK字符集(oracle在varchar2类型中一个汉字占用两位),新数据库为UTF8字符集(一个汉子占用三位)。 解决方法如下,将原数据库所有含varc 阅读全文

posted @ 2015-07-21 16:03 数据探索 阅读(14896) 评论(0) 推荐(1) 编辑

2015年3月23日

mysql存储过程多个值参数传入的方法

摘要: 对于 select * from a where id in(1,2,3) 存储过程中怎么把参数(1,2,3)传进去? 写法如下: CREATE PROCEDURE `P_parameter` (id_ VARCHAR (50)) BEGIN SELECT * FROM A WHERE FIND_I 阅读全文

posted @ 2015-03-23 16:04 数据探索 阅读(6672) 评论(0) 推荐(0) 编辑

导航