oracle
zhglhy
永远进攻,永不言败!
命运,从来就是掌握在自己的手中.今天得不到,不代表明天也得不到,只要努力去拼搏,总会有回报!
展开
-
oracle查询当天,一星期,当月的数据【转】
写道 当天的Select * From my_table a Where trunc(create_date) = trunc(Sysdate);当月的Select * From my_table a Where to_char(create_date,'yyyymm') = to_char(Sysdate,'yyyymm'); 当星期的trunc(Sysdate,'d')这是这个星期的第一...原创 2013-06-19 17:31:31 · 303 阅读 · 0 评论 -
Oracle乐观锁悲观锁
1.乐观锁 当处理对象状态时为了防止冲突 例:一个下订单的状态status a.更新status为1购买,b取得status为1,这时a要退货把status改为2. 这时如果b还按1的状态去处理,发货了。就出错了。 正确的做法为: 当b发货时,为了处理并发脏读,需要先根据原status状态去更新status为3订单处理中 int res = update...原创 2014-10-04 16:03:31 · 157 阅读 · 0 评论 -
ORACLE 中ROWNUM用法总结! (转)
ORACLE 中ROWNUM用法总结! (转) ORACLE 中ROWNUM用法总结! 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的...原创 2013-10-30 15:52:41 · 74 阅读 · 0 评论 -
oracle 除数不能为0
FROM:http://www.233.com/oracle/zonghe/20100619/092704536.html decode (expression, search_1, result_1) 如果 expression结果=search_1结果,则返回result_1 decode (expression, search_1, result_1, search_2, r...原创 2015-03-30 17:12:14 · 569 阅读 · 0 评论 -
ORACLE declare 简单实例
FROM:http://hi.baidu.com/dosttyy/item/1cb2e69fbc5d4ebdcd80e59a --向内容发指令;declareint_count number(10);beginint_count := 0; for cc in (select t.*,t.rowid from w902053.tmp_shengchanduchu_zc t...原创 2014-02-11 16:03:29 · 1406 阅读 · 0 评论 -
Oracle 索引应用提示
Oracle 索引应用提示 FORM:http://xinxiangsui2018.blog.163.com/blog/static/10609785620106933949412/ 1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,...原创 2014-01-22 19:50:58 · 287 阅读 · 0 评论 -
oracle for update和for update nowait的区别【转】
oracle for update和for update nowait的区别 1、for update 和 for update nowait 的区别: 首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前s...原创 2013-08-09 14:45:43 · 107 阅读 · 0 评论 -
oracle里面Union和minus的区别
SQL> select * from test001; NAME ---------- 1 2 3 4 5 SQL> select * from test002; NAME ---------- 4 5 6 7 8 SQL> select * from test001 minus select * from test002; NAME ---------- 1 2 3 SQL...原创 2013-07-24 14:05:49 · 248 阅读 · 0 评论 -
ORACLE WITH AS 用法[转]
原文:http://www.cnblogs.com/scottckt/archive/2012/10/11/2719958.html 语法: with tempName as (select ....)select ... 例:现在要从1-19中得到11-14。一般的sql如下: select * from(--模拟生一个20行的数据 SELECT LEV...原创 2013-11-21 15:10:16 · 135 阅读 · 0 评论 -
oracle取字符串长度的函数length()和hengthb()【转】
原文:http://space.itpub.net/161195/viewspace-613263 lengthb(string)计算string所占的字节长度 :返回字符串的长度,单位是字节 length(string)计算string所占的字符长度 :返回字符串的长度,单位是字符 对于单字节字符,LENGTHB和LENGTH是一样的. 如可以用length(‘strin...原创 2013-11-20 14:06:27 · 246 阅读 · 0 评论 -
oracle常用函数总结
目录 NVL2. 1 decode()函数简介... 1 sign()函数... 3 Oracle中的Union、Union All、Intersect、Minus. 3 Oracle Trim函数... 7 Oracle trunc()函数的用法... 8 lpad用法... 10 oracle translate() 详...原创 2013-11-13 15:38:50 · 133 阅读 · 0 评论 -
oracle index online
create index IX_表名_列名 on 表名(列名) online; online关键字作用:对非空表创建索引需要添加online减少锁表时间。 从作用可以看出,没有数据的空表就不需要添加online了。 ...原创 2015-07-15 17:57:22 · 730 阅读 · 0 评论