![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
TizzyGoodhealth
反派角色
展开
-
ORA-00001: 违反唯一约束条件(SYS_C0017252) ----- 终极大招解决办法
有时候 空值我们这里 不想要某些字段不为null 把√ 去掉了但是sql中还是报错emmmmmmmm 好气人终极解决办法按照你sql 后台错误信息比如 这个sys_c0017252 找到你的检查 然后删掉就可以了。...原创 2020-01-02 14:03:55 · 12909 阅读 · 0 评论 -
记录一次oracle拼接sql记录
最近几天遇到一个需求很是令人蛋疼所以就采用了此方法,解决了循环插入,性能效率低的办法!由于采用了oracle特有的查询入库方式:INSERT INTO TABLE1(列名,列名) SELECT 字段1,字段2 FROM TABLE2 WHERE 条件 ;此语句查询表中的字段所对应的数据,然后一次性将查询的结果(不管是一条数据,还是多条数据)入库到TABLE 中,SELECT 后...原创 2018-10-17 23:05:36 · 726 阅读 · 0 评论 -
Oracle 报错 ORA-00001: unique constraint (...) violated错误原因
ORA-00001: unique constraint (...) violated 的错误原因是 table1表中 存在数据 id 为 1 的那条数据 所以报错。今天业务是从收集库同步数据 到 中间库,刚开始打算用把数据查出来然后for循环插入,快要写完的时候同事来了一句insert into select当时一脸懵逼,google了之后 才了解到oracle的s...原创 2018-10-09 19:18:26 · 69212 阅读 · 4 评论 -
Oracle 日期
oracle获得上个月的月份:select to_char(add_months(trunc(sysdate),-1),‘yyyymm’) from dual;oracle获得下个月的月份:select to_char(add_months(trunc(sysdate),1),‘yyyymm’) from dual;oracle获得上个月的第一天日期:select data_dt ,AD...原创 2019-08-07 16:35:17 · 217 阅读 · 0 评论 -
oracle mybtis 批量插入
<!--批量插入--> <insert id="insertList" parameterType="java.util.List"> INSERT INTO SH_YJ_XX (FPHM,FPDM,CJHM,CGSSBUUID,SBMJHHJ,FPXXCJFY,KPRQ,DZ,DH,CPXH,YJYY,FPZTBS,NSRSBH...原创 2019-08-15 10:40:32 · 176 阅读 · 0 评论 -
oracle 获取当前日期 去年日期 上年日期
去年本月select TO_DATE(TO_CHAR(add_months(trunc(sysdate),-1) ,‘yyyy-MM’) ,‘yyyy-MM’) from dual本月select TO_CHAR( trunc(sysdate),‘yyyy-MM’) from dual本月一号select TO_DATE(TO_CHAR( trunc(sysda...原创 2019-08-15 15:59:03 · 5929 阅读 · 0 评论 -
oracle mybatis 批量插入存在更新,不存在插入
MERGE INTO SH_YJ_XX s USING ( <foreach collection="list" item="item" separator="union all"> -- 切记这里不需要括号 SELECT #{item.name,jdbcType=VA...原创 2019-08-15 17:06:08 · 1313 阅读 · 0 评论