
ORACLE
孤单品尝寂寞
没有任何人可以定义你,除了你自己
展开
-
ORACLE循环
declare i int:=1; begin while i dbms_output.put_line(i);i:=i+1; end loop; end;原创 2016-03-17 16:49:53 · 420 阅读 · 0 评论 -
oracle 分组后取每组第一条数据
SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER BY y DESC) rn, test1.* FROM test1) WHERE rn = 1 ;转载 2017-08-25 16:43:12 · 841 阅读 · 0 评论 -
oracle获取一段时间内所有的小时、天、月
获取一段时间内所有的小时SELECT to_date('2013-07-01 12', 'yyyy-mm-dd hh24') + (ROWNUM - 1) / 24 sdate FROM dualCONNECT BY ROWNUM (to_date('2013-07-02 22', 'yyyy-mm-dd hh24') - to_date('2013-07-01 12', 'yyyy-转载 2017-07-20 19:21:39 · 1045 阅读 · 0 评论 -
oracle 循环insert
BEGINfor i in 1..10000 loop insert into BN_USER(USER_ID,USER_PHONE,USER_SEX,REGISTER_TIME,WECHAT) values(BN_USER_REQUENCE.NEXTVAL,i,0,sysdate,'oHOlkwWViA6GuFRkcd0tPFTxmPM4'||i);end loop;end;原创 2017-07-14 14:21:21 · 4112 阅读 · 0 评论 -
oracle 存储过程 判断字段中是否包含指定的字符
比如半段字段col中是否好友字符"a"instr(col,'a')>0表示包含 =0表示不包含原创 2017-06-22 09:13:03 · 16027 阅读 · 0 评论 -
ORACLE 判断查询数据是否存在
selectcase when exists(select1 fromt_test c wherec.name= 'zhangsan' andc.age = 23 ) then1 else0 endfromdual;原创 2017-01-16 17:44:11 · 33521 阅读 · 0 评论 -
oracle 锁表、解锁的语句
1、查询锁表SELECT /*+ rule */ lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial#FROM v$locked_object l,dba_objects o,v$session s WHERE l原创 2016-11-15 17:59:46 · 774 阅读 · 0 评论 -
ORACLE 存储过程INTO 多个变量
select f1,f2,f3 into v1,v2,v3 from tab1原创 2016-11-14 17:11:56 · 29423 阅读 · 2 评论 -
Oracle递归查询:使用prior实现树操作
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的数据以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。1、准备测试表和测试数据--菜单目录结构表create ta转载 2016-06-30 10:42:37 · 541 阅读 · 0 评论 -
ORACLE 存储过程
CREATE OR REPLACE PROCEDURE MEMBERINFO_PROCEDURE ( markerId in number, memberId in number, consume_type in int, scoreInfo in number, remarkInfo in varchar2, session_id in numbe原创 2016-03-17 16:50:34 · 366 阅读 · 0 评论 -
ORACLE 批量 INSERT
String str = req.getParameter("data");JSONObject jo = JSONObject.fromObject(str);Connection connection = DataProxool.getOneConnection();// 获取一个连接池PreparedStatement cmd = null;try {connecti原创 2017-09-18 18:28:01 · 693 阅读 · 0 评论