神奇的with语句            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-10-26 17:09:38
                            
                                4743阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            IF (V_COUNT > 0) THEN --更新ets_item_info UPDATE ETS_ITEM_INFO SET FINANCE_PROP = 'CTZC', LAST_UPDATE_DATE = SYSDATE, LAST_UPDATE_BY =P_USER_ID ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-12-26 19:39:00
                            
                                236阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-11-15 19:24:33
                            
                                414阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            select * from user where substr(user_flag,4,1) = 1      //查询user_flag第4位的第1个字符等于1的内容。substr(内容,第几位开始,取几位)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-23 09:58:40
                            
                                950阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建存储过程:create or replace procedure PRO_TEST_EXCEPTION is       --声明游标       V_Result NUMBER;begin      V_Result := 2/0;              EXCEPTION                WHEN ZERO_DIVIDE THEN                     DBMS_OUTPUT.PUT_LINE('除数不能为0');                           
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-13 09:14:25
                            
                                2139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            选择表中的某一行记录:(理解:rownum是oracle系统顺序分配为从查询返回的行的编号)select * from (select rownum a,t.* from testtab t) where a=2;select * from (select rownum a,t.* from testtab t) where a=3;select * from (select rownum a,t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-12-25 17:27:28
                            
                                592阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            选择表中的某一行记录:(理解:rownum是oracle系统顺序分配为从查
询返回的行的编号)
select * from (select rownum a,t.* from 
testtab t) where a=2;
select * from (select rownum a,t.* from testtab t) where a=3;
select * from (s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-07-12 16:48:03
                            
                                542阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 
 
1、UPDATE或INSERT子句是可选的 
 
2、UPDATE和INSERT子句可以加WHERE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-09-26 16:02:20
                            
                                827阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果. 例如: SELECT Date FROM Store_Information UNION SELECT Date FROM Internet_Sales 注意:union用法中,两个select语句的字段类型匹配,而且字段个数要相同,如上面的例子,在实际的软件开发过程,会遇到更复杂的情况,具体请看下面的例子 se            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-29 13:55:28
                            
                                969阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [Oracle]中的GOTO用法[sql] ORACLE中的FOR循环用法[sql] ORACLE中的WHILE循环用法[sql] ORACLE...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-25 17:17:38
                            
                                353阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、语法:TRANSLATE(string, from_str, to_str)to_str和from_str中的字符一一对应如果string里有,from_str字符            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-30 18:38:20
                            
                                1630阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            create or replace package wx_payment_check_package is/*创建包头 create by JULONG */ procedure proc_payment_check_tenpay(tenpay_time in varchar2,error_total out number,success_count out number,error_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-09 14:42:06
                            
                                530阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            group by的详细用法,以及注意事项;select与having各自的用法与区别。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-06 10:30:44
                            
                                2441阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在项目中用到了Oracle中Instr这个函数,顺便仔细的再次学习了一下这个知识。Oracle中,可以使用Instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:Instr(string, substring, position, occurrence)其中string:代表源字符串...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-01-29 13:26:00
                            
                                181阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between…and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-27 10:36:23
                            
                                265阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between…and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-16 11:42:16
                            
                                213阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            over()是一种视窗函数,与分析函数结合使用,可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序。
over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。 
其参数:over(partition by columnname1 order by columnname2) 
含义:按columname1指定的字段进行分组排序,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-07-22 19:42:47
                            
                                1318阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            In oracle/PLSQL, the substr functions allows you to extract a substring from a string.  The syntax for the substr function is:  substr( string, start_position, [ length ] )  说明:  string is the s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-01-22 09:47:40
                            
                                1018阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Some在此表示满足其中一个的意义,是用or串起来的比较从句。 
Any也表示满足其中一个的意义,也是用or串起来的比较从句,区别是any一般用在非“=”的比较关系中,这也很好理解,英文中的否定句中使用any肯定句中使用sone,这一点是一样的。 
All则表示满足其其中所有的查询结果的含义,使用and串起来的比较从句。
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-24 10:05:14
                            
                                892阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            In oracle/PLSQL, the substr functions allows you to extract a substring from a string.  The syntax for the substr function is:  substr( string, start_position, [ length ] )  说明:  string is the source            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-11-01 09:53:36
                            
                                585阅读