Oracle
一杯星空一个世界
恐惧来源于无知。
展开
-
SQL自定义函数,计算日期间隔,不包含(除去)周末和下班时间
SQL自定义函数,计算日期间隔,不包含(除去)周末和下班时间.上班时间:8:30 ~ 17:30,不包含周六周日。原创 2019-11-29 15:43:35 · 983 阅读 · 0 评论 -
Oracle数据库 union连接时报 字符集不匹配 异常
Oracle数据库 union连接时报 字符集不匹配 异常原创 2019-11-08 16:59:06 · 1649 阅读 · 0 评论 -
向Oracle数据库导入自增长的数据,保证序列同时增长
数据库有表A,同时也创建了序列A_SQ,当前序列值是10。A表 的id是靠序列自增长的,直接SQL导入数据的时候要设置id的。比如:INSERT INTO A VALUES(11,'zhangsan')但是直接设置id值的话序列并不会增长为11的,记得MySQL是可以的吧。Oracle要触发序列才会增长。可以将语句改为:INSERT INTO A VALUES(A_SQ.NEXTVAL,'...原创 2018-10-30 09:54:57 · 882 阅读 · 0 评论 -
Oracle的批量插入,两种写法
<insert id="insertBatchDeliverableSubmit" parameterType="cn.evun.qns.sqm.apqp.model.PPAP"> insert into SQM_PPAP_DELIVERABLE_SUBMIT (ID, PPAPCODE, DELIVERABLEID, ...原创 2019-03-23 10:25:11 · 27063 阅读 · 5 评论 -
关于Oracle计算日期间隔天数
Oracle计算日期间隔天数最近要计算日期间隔天数,测试发现几个问题。1、首先日期不能相加。2、如果要相减,最好去掉时分秒,格式化成年月日,日期相减底层应该是操作的毫秒级,都带时分秒的,这样算天数的时候会精确到时分秒算,特别是用了sysdate,上午和下午执行的天数结果可能不一样的。关于round和trunc函数,round会四舍五入,已中午12点为判断;trunc只截取当天。(第二个参数都是默认情况下)比如:sel...原创 2019-05-16 20:01:45 · 8710 阅读 · 0 评论