摘要: 1.情景展示 oracle数据库中,需要根据指定字段内容调用加密程序后,根据主键id进行更新其对应的字段mindex_id的值; 加密通过Java实现,然后通过Java对其进行更新; Java使用的sqlMap框架是ibatis,ibatis结合oracle如何实现批量更新? 2.解决方案 sqlM 阅读全文
posted @ 2018-12-04 19:59 Marydon 阅读(3862) 评论(0) 推荐(0)
摘要: 1.情景展示 在plsql中,可以正常执行 但是在ibatis的sqlMap文件中,报错信息如下: 2.原因分析 ibatis中 #、$ 是功能符号,用来取值的,当sql中出现这类字符时便会造成冲突,抛出异常。 如何才能将#和$当作字符使用呢? 3.解决方案 首先,我们会想到的是使用<![CDATA 阅读全文
posted @ 2018-12-04 19:08 Marydon 阅读(578) 评论(0) 推荐(0)
摘要: 1.情景展示 返回服务器的身份证号需要进行加密:只保留前四位和后四位,中间使用*代替,如何实现? 2.解决方案 第一步:查看该表的身份证号的长度有几种类型; 第二步:编写sql 错误方式: 长度为15的会被替换成''。 正确方式: --截取身份证号 SELECT DECODE(LENGTH(ID_C 阅读全文
posted @ 2018-12-04 16:33 Marydon 阅读(12751) 评论(2) 推荐(0)
摘要: 1.情景展示 如何将表中的包含特殊字符的脏数据查出来? 2.instr()函数 语法: instr(string, substring[, start_position[, th_appearance]]) 参数说明: 第1个参数表示:必选项。将要被检索的字符串,可以是CHAR,VARCHAR2,N 阅读全文
posted @ 2018-12-04 16:19 Marydon 阅读(56586) 评论(0) 推荐(5)