随笔分类 -  oracle

1 2 3 4 下一页
java连Oracle连接字符串写法
摘要:JDBC URL: 1、ServiceName方式:jdbc:oracle:thin:@//<host>:<port>/ServiceName 如果是集群,不知道为什么是在配置文件里面没效果,直接写在代码就可以 2、SID方式:jdbc:oracle:thin:@<host>:<port>:<SID 阅读全文
posted @ 2019-01-30 17:27 凌度 阅读(1333) 评论(0) 推荐(0)
查看oracle用户执行的sql语句历史记录
摘要:select PARSING_SCHEMA_NAME,COUNT(DISTINCT T.SQL_TEXT) from v$sqlarea t WHERE T.LAST_ACTIVE_TIME >= TRUNC(SYSDATE) GROUP BY PARSING_SCHEMA_NAME 阅读全文
posted @ 2017-11-20 10:28 凌度 阅读(4767) 评论(0) 推荐(0)
ORA-28000账户被锁和解锁
摘要:查看用户信息 查看默认PROFILE的策略 阅读全文
posted @ 2017-11-13 18:57 凌度 阅读(414) 评论(0) 推荐(0)
[ORACLE]java.sql.SQLRecoverableException: IO Error: Connection rese
摘要:随机数引起的阻塞问题 程序通过 java -jar -Djava.security.egd=file:/dev/./urandom xxx 的方式执行, http://hongjiang.info/jvm-random-and-entropy-source/ http://blog.csdn.net 阅读全文
posted @ 2017-11-07 15:33 凌度 阅读(2585) 评论(0) 推荐(0)
oracle start with connect by prior 递归查询用法
摘要:start with 子句:遍历起始条件,有个小技巧,如果要查父结点,这里可以用子结点的列,反之亦然。 connect by 子句:连接条件。关键词prior,prior跟父节点列parentid放在一起,就是往父结点方向遍历;prior跟子结点列subid放在一起,则往叶子结点方向遍历, pare 阅读全文
posted @ 2017-10-31 14:50 凌度 阅读(532) 评论(0) 推荐(0)
oracle比较一行的最大值或最小值
摘要:1. COALESCE 返回该表达式列表的第一个非空value。 格式: COALESCE(value1, value2, value3, ...) 含义: 返回value列表第一个非空的值。 value列表必须是相同类型,也可以是一个表的同一行、不同列的值进行比较。 EXAMPLE: select 阅读全文
posted @ 2017-09-20 14:40 凌度 阅读(4615) 评论(0) 推荐(0)
oracle取出多个字段列中的最大值和最小值
摘要:greatest 函数和least函数 阅读全文
posted @ 2017-08-22 09:12 凌度 阅读(9737) 评论(0) 推荐(0)
oracle SQL语句取本周本月本年的数据
摘要:--国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select * from table where DTIME >=trunc(next_day(sysdate-8,1)+1) and DTIME=trunc(next_day(sysda... 阅读全文
posted @ 2017-08-17 17:36 凌度 阅读(1930) 评论(0) 推荐(0)
测试oracle数据库连接
摘要:1、ping 192.168.0.12、telnet 192.168.0.1 1521 按下ctrl+] 组合键出现命令回显才是端口连接成 3、tnsping 192.168.0.1:1521/db 阅读全文
posted @ 2017-07-31 10:18 凌度 阅读(3588) 评论(0) 推荐(0)
Oracle行转列、列转行的Sql语句总结
摘要:多行转字符串 这个比较简单,用||或concat函数可以实现 SQL Code 12 select concat(id,username) str from app_userselect id||username str from app_user 12 select concat(id,usern 阅读全文
posted @ 2017-06-09 11:41 凌度 阅读(1516) 评论(0) 推荐(0)
oracle查看和替换含不可见字符(空白)
摘要:select lengthb('1397256'), dump('1397256') from dual; select ascii('') from dual; select replace('13', chr(43700), '') from dual; 阅读全文
posted @ 2017-06-07 19:12 凌度 阅读(4437) 评论(0) 推荐(0)
oracle常用加解密函数
摘要:md5 DES加密 DES解密 阅读全文
posted @ 2017-06-07 11:48 凌度 阅读(3167) 评论(0) 推荐(0)
oracle补齐日期
摘要:生成日期列表 范例:生成日期和补全某天充值数据 阅读全文
posted @ 2017-04-13 11:14 凌度 阅读(924) 评论(1) 推荐(0)
Oracle:Authid Current_User的使用
摘要:我们知道,用户拥有的role权限在存储过程是不可用的。遇到这种情况,我们一般需要显式授权,如grant create table to usera;但这种方法太麻烦,有时候可能需要进行非常多的授权才能执行存储过程,实际上,oracle给我们提供了在存储过程中使用role权限的方法:修改存储过程,加入 阅读全文
posted @ 2017-03-24 17:52 凌度 阅读(614) 评论(0) 推荐(0)
oracle的sqlldr常见问题
摘要:http://www.orafaq.com/wiki/SQL*Loader_FAQ#Can_one_skip_certain_columns_while_loading_data.3F What is SQL*Loader and what is it used for?[edit] SQL*Loa 阅读全文
posted @ 2017-03-22 16:20 凌度 阅读(1265) 评论(0) 推荐(0)
oracle计算两行差值
摘要:Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。 这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。 SELECT col_1,col_2,col_2-LAG(col_2,1,0)OVER(ORDER BY B) AS 阅读全文
posted @ 2016-12-27 15:12 凌度 阅读(10384) 评论(0) 推荐(0)
oracle计算是否是同一周
摘要:函数已经解决跨年问题 to_char(date,'w') 是本月第几周 还有个方法是取两个日期的下个周一,比较是否相同 阅读全文
posted @ 2016-12-27 10:45 凌度 阅读(468) 评论(0) 推荐(0)
关于处理小数点位数的几个oracle函数
摘要:1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select trunc(1.2345, 2) from dual; 结果:1.23 select trunc(1.2399, 2) from dual; 结 阅读全文
posted @ 2016-12-21 15:42 凌度 阅读(468) 评论(0) 推荐(0)
oracle加并行参数PARALLEL
摘要:select /*+ PARALLEL(t,4) */ * from table1 阅读全文
posted @ 2016-12-21 11:09 凌度 阅读(2646) 评论(0) 推荐(0)
hive和ORACLE语法对比
摘要: 阅读全文
posted @ 2016-10-13 15:27 凌度 阅读(2988) 评论(0) 推荐(0)

1 2 3 4 下一页