码迷,mamicode.com
首页 > 数据库 > 详细

oracle逗号字符串拼接小工具

时间:2016-05-27 09:35:26      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:

oracle逗号字符串拼接小工具

http://www.zui#dai#ma.com/share/1932670249667584.htm

在使用oracle进行数据查询时,常常需要使用到in语句,如果id是execl中导出的,难道要一个一个的写么,这里提供一个小工具,可以快速拼接in语句。

代码如下:

01 function changeSQL(){
02   var srcSQL = document.getElementById("srcSQL");
03   var srcInner = srcSQL.value;
04   var sqlBuf = "in ( "
05    
06   var newSrc = "";
07   if(ie){
08    var newSrc = srcInner.split("\r\n");
09   }else{
10    var patt = new RegExp(/.+/g);
11    var newSrc = srcInner.match(patt);
12   }
13   var len = newSrc.length;
14   for(var i=0;i<len;i++){
15    var temp=newSrc[i];
16    if(i < len-1){
17    sqlBuf += "\‘"+temp+"\‘" ",";
18    }
19    if(i == len-1){
20    sqlBuf += "\‘"+temp+"\‘)";
21    }
22   }
23    
24   var showSQL = document.getElementById("showSQL");
25   showSQL.innerText = sqlBuf;
26  }

 

01 <table border="1" width="350" height="450" >
02  <tr align="center">
03   <td width="45%"><textarea id="srcSQL" rows="28" cols="60" ></textarea></td>
04   <td>
05    <button onclick="changeSQL()" style="cursor:hand;"><font color="blue" size="5"><b>转换</b></button><p>
06     
07   </td>
08   <td width="45%"><textarea id="showSQL" rows="28" cols="60" ></textarea></td>
09  </tr>
10 </table>

其实HTML可以改成.hta后缀,是可执行的文件,截图如下:技术分享

猜你喜欢

oracle逗号字符串拼接小工具

标签:

原文地址:http://www.cnblogs.com/Leo_wl/p/5533416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!