- 博客(4)
- 资源 (18)
- 问答 (2)
- 收藏
- 关注
原创 【技术支持】Oracle plsql中的having子句并非都能改写成where子句。having子句的适用场景。
一句话:group by子句让聚合函数输出不同的记录,having子句优先级低于聚合函数,其就是用于筛选聚合后的各组值,以弥补where子句的不足。所以,having子句中的条件必须是聚合函数。例子:update t_userinfo tu set tu.status = 3 , tu.update_time = to_date(str_date, 'yyyy
2015-07-10 16:13:08 2565
原创 【技术支持】Oracle报连接超时,TNS-12535:TNS:operation timed out。WARNING: inbound connection timed out (ORA-3136)
oracle:~> cat sqlnet.oratcp.validnode_checking=yestcp.invited_nodes=*sqlnet.inbound_connect_timeout=3 ------改为30 重启数据库监听和oracle服务oracle:~> lsnrctl stoporacle:~> lsnrctl startoracle:
2015-07-10 11:16:32 1622
原创 Oralce的pl/sql中什么时候用(not)exists比较合适?
dml中语法上可以使用exists的无非增删改查。在select语句中能用exists的地方,都可以用表连接来改写。在insert语句中要用exists的是在select子句中,也都可以用表连接来改写。在update、delete语句中,有的时候必须使用exists:在需要根据表A的判断条件,来update、delete表B的某一条记录的时候,就必须使用exists了。
2015-07-07 11:35:33 2849
原创 Oracle pl/sql中的group by子句不能使用别名,应该这样写。
下面的语句执行的话会报错:ORA-00904: "CALLT": 标示符无效select case when ta.call_time = 0 then 0 when ta.call_time 0 then 1 when ta.call_time 6 then 2 when ta.call_time 60 then 3 else 4 end as call
2015-07-06 19:58:51 13521
《计算网络工程》答案
2009-03-28
《计算网络工程》答案
2009-03-28
jsp 实用教程(第二版)程序源代码
2009-03-28
为什么java实体类中一般不定义业务方法?这是否和面向对象的思想有所出入?
2017-06-09
成员变量的“声明时初始化”和“构造方法中初始化”有什么区别?
2011-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人