select 'update chengshi set xzq_id =' || xzq_id || ' where id = ' || id || ';' 
  from chengshi;select 'alter system kill session'||' '||''''||s.sid||','||s.serial#||''''||';',v$sql.sql_text
  from v$            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-07 08:33:40
                            
                                467阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (1) ibatis xml配置:下面的写法只是简单的转义 namelike '%$name$%' (2) 这时会导致sql注入问题,比如参数name传进一个单引号“'”,生成的sql语句会是:name like '%'%' (3) 解决方法是利用字符串连接的方式来构成sql语句 name like            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-22 18:16:00
                            
                                368阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            示例: select 'select a.xh,a.dj,a.xzb from xsjbxxb a where a.xzb=' || chr(39) || a.xzb || chr(39) || ' order by dj desc for update;'from xsjbxxb a 结果: se            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-06 14:11:17
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ① //dual相当于一个临时表。用来测量@@@@H210000000003I4R 的长度用length() select length('@@@@H210000000003I4R') from dual②拼接用||select '@@@'||taskid from mid_alertlog            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-01-30 19:07:00
                            
                                402阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有两种方式1、 'xx' || 'xx' || 'aaa'select  id name || ',' || sex || ',' || age  as textfrom user效果id		            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-29 11:00:31
                            
                                870阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法一:使用 ||update CON_MEDIA_LIVE_INFO  set MASK_PIC = 'http://cdn.xxx.com/xxx/' || COVER_ATMOS_ID || '/1.jpg',IS_SHOW_KNOWBLOCK = '0',INTERACT_TAB_COPY = '互动',LIVE_TYPE = '1' WHERE type is null o...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-11 17:19:56
                            
                                5043阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用 || 来进行字符串拼接,例: 字符串、日期类型、数字类型间也可以拼接, 拼接时数字类型和日期类型会被当成字符串处理 例: 除此之外可以用concat()函数来连接字符串 例: 如果要进行多个字符串的拼接,可以使用多个concat()函数嵌套使用 注:和MySql的CONCAT()函数不同,Ora            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-03-24 16:03:00
                            
                                2835阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一:简介最近在修改一个视图时发现了一个distinct_concat的函数,奇奇怪怪的。点开一看是一个用户自定义的聚合函数。这个函数用来解决去重聚合的。二:问题重现比如我们有一个表数据如下ID
27870917
27981533
27981533我们需要去重其中重复的,然后拼接成一行,如下所示:27870917,27981533三:解决方法(1)使用wm_concat+distinct函数--wm            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 12:56:05
                            
                                652阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            虽说Oracle的动态sql语句使用起来确实很方便,但是其拼装过程却太麻烦。尤其在拼装语句中涉及到date类型字段时,拼装时要加to_char先转换成字符,到了sql中又要使用to_date转成date类型和原字段再比较。例如有这样一个sql语句:=to_date('''||to_char(sysdate,'yyyy-mm-dd')||''',''yyyy-mm-dd'') AND t.creat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 15:59:17
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句: SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’; 如果是中文的,则选择另一种方式: wmsys.wm_concat(to_char(….))..应该加上to_char() 在拼接的字段加上转换。...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-04-11 16:43:14
                            
                                896阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            select f_name || '_'||F_LAYER(T.LAYER) || '_'||F_DATA_TYPE(T.DATA_TYPE)  from tab t            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-30 15:03:21
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句: SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’; 如果是中文的,则选择另一种方式: wmsys.wm_concat(to_char(….))..应该加上to_char() 在拼接的字段加上转换。...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-09 22:43:44
                            
                                298阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录环境 
  症状 
  问题原因 
  解决方案 
  相关文档 
   环境系统平台: 
       Microsoft Windows (64-bit) 10 
      版本: 
       5.6.5 
       症状Oracle与HGDB拼接的差异 问题原因【Oracle与HGDB拼接差异】:Oracle中任意字符与null拼接,结果不变。select null||'123            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-16 11:16:10
                            
                                108阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在表中会有多个字段,有时根据需求我们需要将两个字段或者多个字段进行拼接,这时我们可以采用concat函数或者||达到字段拼接的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-09 17:20:42
                            
                                929阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle的动态SQL语句用起来很方便,但其拼装过程太烦人。尤其在拼装语句中涉及到date类型字段时,拼装时要加to_char先转换成字符,到了sql中又要使用to_date转成date类型和原字段再比较。 例如这样一个SQL:select '=========   and (t.created>=to_date('''||to_char(sysdate,'yyyy-mm-dd')||''            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 06:02:34
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle数据库中字符串拼接的实现 select count() from THT_HTFKJL where ht=1; 假如结果为:31、例如上面例子想要给结果拼接字符串有二种实现方法,第一种使用’||’拼接,相当于’+’字符。select ‘第’||count()||’次付款’ from TH            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-27 15:15:02
                            
                                1483阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文转自:http://www.blogjava.net/liuwuping12064915/archive/ELE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-01 16:47:00
                            
                                275阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            duanzilin(寻)2005-07-22 11:52:55 在 Oracle / 基础和管理 提问 
 最近在论坛上,经常会看到关于分组后字段拼接的问题,     大概是类似下列的情形:     SQL>   select   no,q   from   test     &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 10:41:08
                            
                                237阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            select 'grant select on ZD.'||Object_name||' to ZD;' from dba_objects where owner='OA';
create user ** identified by *;
GRANT connect to **;
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-11-08 14:32:00
                            
                                461阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               现在有一个需求:把字符串中代表日的截取出来,如果小于10就前面拼接一个0;如果大于等于10就不拼接。   这里不说怎么截取字符串,怎么判断,主要说拼接字符串。   oracle拼接字符串用,字符串也可以和数字拼接。   假设现在截取出来的日是3,那么应该是03,下面的sql没有问题:select03fromstudent;       现在又有一个新需求,需要把截取出来的日+1。如果+1以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-31 23:24:59
                            
                                936阅读