![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
weixin_42671581
这个作者很懒,什么都没留下…
展开
-
oracle 分页
学习地址:https://www.cnblogs.com/cs-forget/p/7978547.html比如每页三行,要查询第二页,则相当于查4,5,6条,起始行4= (页码-1)每页长度+1,结束行6=页码每页长度select rownum,id,name from (select rownum rn , t.* from test t where rownum <=6) n...原创 2020-03-25 14:28:44 · 122 阅读 · 1 评论 -
oracle in 超过1000个参数报错
解决办法:将参数当作虚表拼接select mx.* ,lld.clzbh,case when mx.zbq is null then mx.kssj else mx.kssj + mx.zbq end as yxsj from mx mx left join wx lld on mx.lldid = lld.lldid ...原创 2019-11-04 12:36:22 · 108 阅读 · 0 评论 -
oracle 物化视图
物化视图与普通视图的区别普通视图:虚表,比较耗时物化视图:物理表,可以建索引,性能好,占数据库磁盘空间实现sql下面为每隔10秒刷新一次的视图VIEW_NAME 表示视图名称SQL 表示你要创建的sqlcreate materialized view VIEW_NAME refresh force on demand start with sysdate nextto_dat...原创 2019-10-16 13:32:28 · 99 阅读 · 0 评论 -
Oracle的常用函数
1.nvl()转换函数nvl(name,0) name为字段,字段为空,转换为02.to_char()注:sysdate,可获取系统当前时间to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’)3.instr()可以做模糊查询MySQL: select * from user where name like ‘%aasd%’;Oracle:s...原创 2019-09-18 15:58:04 · 118 阅读 · 0 评论 -
oracle union all ORA-12704: 字符集不匹配
使用union all时,二个表或多个表对应的字段类型要一致,或字符串长度,不一致时必须做转换拼接的 (select gysid as ckjgid, to_char(gysmc) as jgmc, to_char(GYSJC) jgmcjp, null ckzgjg,null px,null lv from jc_wl_gys)解决办法:统一用to_char() 做字符型转换...原创 2019-09-18 17:52:53 · 1152 阅读 · 0 评论 -
Oracle视图无法实现范围查询
1.oracle视图日期查询,jssj字段小于等于的时候查不到数据,sql如下(查询条件为日期类型)注:视图是由五六个表组合查询,并用union all 数据拼接,不知是否影响select * from v_wl_lkyk_mxwhere to_date(to_char(kssj,‘yyyy-mm-dd’),‘yyyy-mm-dd’) >= to_date(‘2019-09-10’...原创 2019-09-27 15:38:08 · 604 阅读 · 0 评论