select * from test where ID like '%Test_001%'; ==> select * from test where IDlike '%Test_001%' escape '';
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-28 14:48:01
                            
                                198阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.q select q''a%'' from dual; '为分隔符--注意当使用单引号为分隔符时,被转义的字符串中与转义单引号相连的不能时单引号--例:select q''xxx'' from dual;这其中x不能为单引号select q'!a'!' from dual;!为分隔符 开始分隔符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-24 14:11:00
                            
                                323阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            要使用_,则需要做如下转义select column_name from user_tab_columns where table_name = 'SYS_TERMINAL_MAPPING' AND column_name LIKE 'Ia_%' escape 'a'            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-10-29 13:41:00
                            
                                258阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、oracle 特殊字符 转义关            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-19 15:53:52
                            
                                451阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            idsfds_V_SF
ASD_V_DSAF
SD_V_DSAD
 
下划线是Oracle特殊字符,需要转移,如下
  select * from systab t where t.id like '%_V_%'   
改为
 
 select *             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-30 14:53:22
                            
                                1153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天碰到个&变量赋值的问题。
 
declare
  uid number(10);
begin
   uid:=&x;
end;
 
当&x输入为空时报如下错
ORA-06550: 第 5 行, 第 9 列: 
PLS-00103: Encountered the symbol ";"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-11-22 23:25:55
                            
                                1617阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle trunc(sysdate ,'dd') 日期 
select trunc(sysdate ,'dd') from dual ;   --  2007-9-19
select trunc(sysdate ,'yyyy') from dual ;   --2007-1-1
select trunc(sysdate ,'mm') f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-06-04 17:12:54
                            
                                1652阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            # ''yyyy-MM-dd''declare  num number;begin  select count(1) into num from user_indexes where table_name=upper('S_SALE_ORDER') and index_name=upper('S_SALE_ORDER_USER_INDEX');  if num =0 then ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-25 09:35:23
                            
                                1224阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,单引号在ORACLE中单引号有两个作用:1)引用字符串;2)对自身转义。引用字符串时,单引号是成对出现的;而对自身的转义,也必定            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-05 10:31:38
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关于 《oracle 转义字符》这篇文章写的挺全的,我就不总结了: http://www.cnblogs.com/laipDIDI/articles/261852...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-20 11:43:48
                            
                                1351阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # ''yyyy-MM-dd''declare  num number;begin  select count(1) into nu             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-18 11:49:49
                            
                                1055阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PL/SQL例外●  例外例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。系统定义例外no_data_found    (没有找到数据)too_many_rows    (select …into语句匹配多个行) zero_divide      ( 被零除)value_error      (算术或转换错误)timeout_on_resource   (...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-29 11:03:40
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PL/SQL例外●  例外例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。系统定义例外no_data_found    (没有找到数据)too_many_rows    (select …into语句匹配多个行) zero_divide      ( 被零除)value_error      (算术或转换错误)timeout_on_resource   (...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-19 15:45:03
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作用:Increase readability and usability (增加可读性和可用性) 用法:select q'[ select * from ]'||table_name|| ';' from all_tables; q'[ ]' 其中[] 可以改变为其他任意字符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-25 13:34:00
                            
                                542阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle 支持 单引号和双引号,但两者存在区别。 一、双引号的作用:关键字,对象名、字段名、别名加双引号,则指示 Oracle将严格区分大小写,否则Oracl都默认大写。 1.1、双引号引住关键字   select sysdate from dual; -->2019/1/23 11:33:00  select “sysdate” from dual; --            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-29 12:29:09
                            
                                239阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle转义字符开关:set define off / show define            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-05 12:18:00
                            
                                74阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Today met another error:expected ';',',' or ')' before '&' token.This error was raised because I use reference (&) to pass arguments to a function. This is again not supported by C.Together wi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-26 09:15:48
                            
                                9565阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            39.Oracle杂记——Oracle常用动态视图v$sysstat视图v$sysstat显示了系统统计信息。查找统计信息的名字可以通过静态号在V$STATNAME视图中进行查找。描述如下:sys@PDB1> desc v$sysstat Name                                                                  Nu            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-16 22:53:45
                            
                                349阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在末尾添加  -lnnz11参数,首个是字母l,后面是数字11[oracle@oracle ~]$  cd $ORACLE_HOME/sysman/lib
[oracle@oracle lib]$ vi ins_emagent.mk
#===========================
#  e            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-16 15:17:36
                            
                                4805阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            突然想起前段时间和美国一个oracle大师的邮件交流,感觉受益匪浅,大师还是很热心的。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 17:01:26
                            
                                128阅读