随笔分类 - Oracle
摘要:TRANSLATE(c1,c2,c3) 【功能】将字符表达式值中,指定字符替换为新字符 【说明】多字节符(汉字、全角符等),按1个字符计算 【参数】 c1 希望被替换的字符或变量 c2 查询原始的字符集 c3 替换新的字符集,将c2对应顺序字符,替换为c3对应顺序字符 如果c3长度大于c2,则c3长
阅读全文
摘要:1、decode简洁、case when复杂(但能实现的功能更多) 2、返回值类型,case when 的返回值类型必须一致如: SELECT CASE WHEN 1=1 THEN 1 ELSE '0' END FROM DUAL;--这样会报错:ORA-00932:数据类型不一致:应为NUMBER
阅读全文
摘要:场景:idea连接oracle11g时报这个错误 过程:搜了很多,配置orai18n.jar…… 结果:没用 分析:我用的oracle的jar包和11g不匹配[我一直想找11g的jar包,但是oracle限制了,不能下载11g的,就用的19c的] 解决: ①从特殊渠道下载的11g的[随便找了一个第三
阅读全文
摘要:异常:oracle设置的id为自增长,java往里插数据的时候,报主键冲突 分析:分析了半天,打断点,但是没分析出来 突然有一次好了,竟然插入成功了!! 灵感:因为oracle的 id 自增长是通过sequence来获取的 即:先创建一个sequence 【increment by 1 start
阅读全文
