
【数据库】
iteye_17773
这个作者很懒,什么都没留下…
展开
-
insert into select 中使用序号
今天写sql:insert into select中想使用序列:insert into R_POL_VIPO (id, SUMVIPONUM, STATSTICSDATE) select R_POL_VIPO_seq.Nextval, VIPONUM, sysdate from R_POL_VIPO 结果报错:此处序号不许使用,修改成如下结构就ok啦...insert in...原创 2013-10-09 12:10:58 · 4111 阅读 · 0 评论 -
oracle trunc函数的使用
1. 处理日期: 1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.3.select trunc(sysdate,'yy') from dual --2011-1-1 ...2013-10-30 09:37:16 · 142 阅读 · 0 评论 -
Oracle数据库中IN参数个数超过1000的问题
业务问题: 在oracle中,我们使用in方法查询记录的时候,如果in后面的参数个数超过1000个,那么会发生错误,JDBC会抛出“java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000”这个异常。 解决方案:这个问题的思想是把参数列表分段,将SQL语句拼成如下形式:select * from spp_info where key...2013-11-04 13:37:53 · 624 阅读 · 0 评论 -
项目中的sql语句
# 以下sql可能性能不是很好,但用到了很多sql知识(备忘):1. insert..select 批量导入数据。2. SPP_BOOKING_SEQ.nextval 序列的使用。3. group by & order by 二者同时使用时,order by后的排序字段需要出现在select中。4. (+)所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被...原创 2013-11-28 14:59:43 · 262 阅读 · 0 评论