网上书城网站开发的结论与不足,手机如何制作ppt,做网站用的国外节点服务器,东莞南城网站建设公司怎么样需求#xff1a;看日志时#xff0c;有的sql 非常的长#xff0c;参数比较多#xff0c;无法直接在sql 客户端工具执行#xff0c;如果一个一个的把问号占位符替换为参数太麻烦#xff0c;因此写个html 小工具#xff0c;批量替换#xff1a;
代码#xff1a;
!…需求看日志时有的sql 非常的长参数比较多无法直接在sql 客户端工具执行如果一个一个的把问号占位符替换为参数太麻烦因此写个html 小工具批量替换
代码
!DOCTYPE html
html langen
head
headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titlesql转换工具/titlemeta charsetutf-8/head
/head
bodyh3源SQL:/h3textarea type textarea id input1 stylewidth:1100px;height:110px; overflow:auto; border:1px solid green; wrap soft /textareah3参数:/h3textarea type text id input2 stylewidth:1100px;height:50px; overflow:auto; border:1px solid green; wrap soft/textareabr/br/button typebutton onclick submit()提交/buttonbutton typebutton onclick clearContent()清空/buttonbutton typebutton onclick copyText()复制结果/buttonh3转换结果:/h3textarea type text id input3 stylewidth:1100px;height:130px; overflow:auto; border:1px solid green;wrap soft readonly/textarea/body
script typetext/javascript// 获取sqlfunction submit() {var content document.getElementById(input1).value ;content content.replaceAll(/[\r\n]/g, );console.log(content: content);if(content.length 0){alert(请输入需要处理的sql);return;}//获取参数var param document.getElementById(input2).value ;param param.replaceAll(/[\r\n]/g, );console.log(param: param);if(param.length 0){alert(请输入需要处理参数);return;}var result param.replaceAll((String),);result result.replaceAll((Integer),);result result.replaceAll((BigDecimal),);result result.replaceAll((Timestamp),);var arr [];arr result.split(,);for(var i 0 ;iarr.length;i){content content.replace(?,arr[i].trim());}document.getElementById(input3).value content;}// 清空div 中的数据function clearContent() {document.getElementById(input1).value ;document.getElementById(input2).value ;document.getElementById(input3).value ;}//复制结果function copyText() { var copyText document.getElementById(input3).value;if(copyText.length 0){alert(没有需要复制的结果);return;}const range document.createRange();range.selectNode(document.getElementById(input3));const selection window.getSelection();if (selection.rangeCount 0) selection.removeAllRanges();selection.addRange(range);document.execCommand(copy);alert(内容已经复制成功);}/script/html
展示图