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后缀,是可执行的文件,截图如下:

猜你喜欢

最新文章

  1. ruby -- 基础学习(六)时间计算
  2. .net学习总结
  3. hibernate--could not initialize proxy - no Session--懒加载问题
  4. C# Linq to SQL — Group by
  5. smarty的缓冲
  6. 个人作业3——个人总结(Alpha阶段)
  7. JavaScript--我发现,原来你是这样的JS:面向对象编程OOP[1]--(理解对象和对象属性类型)
  8. C#设计模式之二十二备忘录模式(Memeto Pattern)【行为型】
  9. awk打印第n个参数到最后一个技巧/将n行组成一列
  10. JAVA程序员面试宝典
  11. 【Java】关于项目启动大请求量高负载时如何确保db等资源不出错的问题
  12. yarn查询/cluster/nodes均返回localhost
  13. rabbitmq更换数据文件和日志文件的存放位置
  14. huawei FPGA方案
  15. LR-IE录制设置
  16. 初识smarty
  17. VC6.0 中 添加/取消 块注释的Macro代码
  18. Jquery之倒计时计算
  19. 组合数学--约瑟夫环问题 Josephus
  20. Linux 简单socket实现TCP通信

热门文章

  1. Python 第十三篇之二:jQuery基础
  2. Java-Math
  3. iOS字符串NSString中去掉空格(或替换为某个字符串)
  4. Java 实现享元(Flyweight)模式
  5. Cocos2D-X扫盲之坐标系、锚点
  6. java--进步学习IO
  7. export和import实现模块化
  8. Hibernate 3中如何获得库表所有字段的名称
  9. mysql 结合keepalived测试
  10. JavaScript对滚动栏的操作