批量生成sql 语句小工具
2017-12-22 14:01
459 查看
批量生成sql 语句小工具
虽说后台代码可以实现,但是还得搭环境,不方便使用。
代码如下:
虽说后台代码可以实现,但是还得搭环境,不方便使用。
代码如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>文本编辑工具</title> <!-- 开发时间2017.12.22 --> </head> <style> .textarea { width: 100%; height: 100%; } </style> <body> <h4>批量生成sql语句(枚举脚本)</h4> <div> 表名:<input id="tableName" name="tableName"> <br /> 序列名称:<input id="sequenceName" name="sequenceName"> <br /> 状态:<input id="status" name="status"> <br /> 枚举类型:<input id="enumType" name="enum"> <br /> 枚举code及name: <br /> <textarea class="textarea" id="enumCodeAndName"></textarea> </div> <div> <button id="button" onclick="printContent()">点击生成</button> </div> <div id="Print" style="display: none;"> 输出: <div id="PrintContent"></div> </div> </body> <script> function printContent() { var tableName = document.getElementById("tableName").value; var sequenceName = document.getElementById("sequenceName").value; var status = document.getElementById("status").value; var enumType = document.getElementById("enumType").value; var enumCodeAndName = document.getElementById("enumCodeAndName").value; //获取 文本域 根据换行切割成数组 ,根据行数 生成对应的sql语句 var strs= new Array(); //定义一数组 strs =enumCodeAndName.split("\n"); var rows = strs.length; var pringtStr = ""; for (var int = 0; int < rows; int++) { var enumCode = strs[int].split(",")[0]; var enumName = strs[int].split(",")[1]; var subPringtStr = "insert into " +tableName +"(id,code,name,Type,status) values ("+ sequenceName+".nextval,'"+enumCode+"','"+enumName+"','"+enumType+"','"+status+"');" if(rows==1){ pringtStr = subPringtStr; }else{ pringtStr += subPringtStr +"<br/>"; } } document.getElementById("PrintContent").innerHTML = pringtStr; console.log(enumType); console.log(enumCodeAndName); document.getElementById('Print').style.display = 'block'; } </script> </html>
相关文章推荐
- 批量生成sql 语句小工具
- 读取文件批量生成标准sql语句
- navicat 导出向导 , 通过Excel生成批量SQL语句,处理大量数据
- 从txt文件中获取字段批量生成sql语句
- ASP.NET基础教程-使用CommandBuilder对象自动生成SQL语句对数据进行批量更新
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- python脚本批量生成50000条插入数据的sql语句
- 用SQL语句批量生成一个表的INSERT语句~~
- 在线数据库表(sql语句)生成java实体类工具
- 通过Excel生成批量SQL语句,处理大量数据的好办法
- Jfinal适用于条件查询的动态SQL语句生成工具
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- 批量生成sql语句批量插入数据库
- codeTool代码自动生成工具(参数类sql数据增删改查语句,实体类,接口代码)
- Oracle 生成批量 Grant 语句的 SQL
- CommandBuilder对象自动生成SQL语句对数据进行批量更新(单表)
- 通过Excel生成批量SQL语句,处理大量数据
- 如何批量生成sql语句
- ASP.NET基础教程-使用CommandBuilder对象自动生成SQL语句对数据进行批量更新
- Mysql定时执行任务,执行批量的sql语句 并且查看已经生成的定时事件