技术来源于网络,仅用于学习,请勿用于商业。

DBeaver工具很强大,但在sql格式化方面不尽人意,所以利用它的扩展功能开发出来的一个功能。

wjz-sqlFormat-v1.3资源下载:DBeaversql格式化V1.3_dbeaversql美化,dbeaver格式化-管理软件文档类资源-CSDN下载

wjz-sqlFormat-v1.4资源下载:DBeaversql格式化V1.4_dbeaversql美化,dbeaver美化sql-管理软件文档类资源-CSDN下载

wjz-sqlFormat-v1.5资源下载:

DBeaversql格式化V1.5-管理软件文档类资源-CSDN下载


配置与安装

1、安装jdk, 要求1.8以上,建议1.8.0_151及以上(配置好环境变量)

2、将wjz-sqlFormat.zip解压到DBeaver安装目录C:\ProgramFiles\DBeaver,与dbeaver.exe目录平级

结构:C:\ProgramFiles\DBeaver\wjz-sqlFormat\wjz-sqlFormat-版本号.jar

3、在DBeaver配置项目找到sql格式化菜单

窗口->首选项->DBeaver->Editors->sql编辑器->sql格式化

  1. 选择【格式】下拉框为【external formatter】
  2. 命令行输入:java -Dfile.encoding=utf-8 -jar wjz-sqlFormat/wjz-sqlFormat-版本号.jar -filePath ${file} -fileEncoding utf-8
  3. 勾选使用临时文件,超时时间2000毫秒
  4. 格式化后效果

版本说明

  • V1.5-功能优化

修复sql关键字大小写bug

  • V1.4-功能优化

sql添加颜色标记、配置与功能优化

  • V1.3-自定义配置

运行wjz-sqlFormat/run.bat,效果如下,默认读取wjz-sqlFormat/ sqlFormat.cfg配置文件,对其定制化保存后,格式化即可使用自定义配置

  • V1.2-sql命令

-- :inline: 去掉注释,输出一行sql

-- :debug: 输出调试信息

  • V1.1-命令行

java -Dfile.encoding=utf-8 -jar wjz-sqlFormat/wjz-sqlFormat-版本号.jar -filePath ${file} -fileEncoding utf-8
-help: 帮助
-filePath: sql文件目录
-fileEncoding: sql文件编码格式gbk、utf-8等,默认系统编码
-sqlText: sql文本(待验证)
-tryLevel: 多数据库尝试级别0~2,从小到大顺序依次尝试。0(oracle、mysql、sqlServer)、1(elasticSearch、postgreSql)、2(db2、hive、h2、odps、phoneix)
  • V1.0-初始代码

仅对简单​​sql文本进行格式化

dBeaver sql格式化配置-v1.5相关推荐

  1. 【idea】idea配置sql格式化

    idea配置sql格式化 关键字大写 逗号分隔位置

  2. plsql批量注释快捷键_PLSQL常用配置之窗口/版面保存、SQL格式化/美化、SQL注释\去掉注释等快捷键配置、登陆历史修改配置...

    http://blog.csdn.net/hyeidolon/article/details/8251791 PLSQL常用配置之窗口/版面保存.SQL格式化/美化.SQL注释\去掉注释等快捷键配置. ...

  3. DBeaver SQL format 第三方插件方案

    环境准备 需要安装 node.js 环境 具体步骤 按照sql-formatter 插件页面上的 Usage 步骤,执行 npm install sql-formatter 安装模块 在DBeaver ...

  4. HHDEBC与其他主流软件SQL格式化功能的对比

    SQL格式化(即SQL美化)是一项非常重要的功能.只有清晰的结构,才能让您更好的优化数据库查询或写入. HHDBCS的SQL格式化功能有着独特的处理方式,可运用于对复杂SQL语句的分析或者是程序代码优 ...

  5. mysql 参数sql文件_为MySQL的source命令导入SQL文件配置参数

    为MySQL的source命令导入SQL文件配置参数 执行 mysql -uroot -p 输入密码后进入 MySQL 命令提示符 set charset utf8; source /root/xxx ...

  6. Spring Boot——LocalDateTime格式化配置

    在项目中日期格式化是最常见的问题,之前涉及的 java.util.Date 和 java.util.Calendar 类易用性差,不支持时区,非线程安全,对日期的计算方式繁琐,而且容易出错,因为月份是 ...

  7. 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma

     1 PersonTestMapper.xml中的内容如下: <?xmlversion="1.0"encoding="UTF-8"?> < ...

  8. Pl/SQL Developer 配置

    为什么80%的码农都做不了架构师?>>>    1.下载地址:http://www.oracle.com/technology/global/cn/software/tech/oci ...

  9. react sql格式化_为SQL Server数据库损坏做准备; 初步React与分析

    react sql格式化 Corruption is a looming thought through every administrator's mind, from sysadmins to d ...

  10. 64位oracle 和64位 PL/SQL 的配置

    64位oracle 和64位 PL/SQL 的配置 现在大公司所使用的大多是oracle和其可视化的PL/SQL,本文将对其配置安装做简短的笔记.网上有许多有许多类似的文章,博主看了许多许多,所以写了 ...

最新文章

  1. 打破情感分类准确率80分天花板!更充分的知识图谱结合范式
  2. N-gram统计语言模型(总结)
  3. 炒股炒成亿万富翁? 胡润财富报告称人数还不少
  4. 用ikvm 来把java类库转换成_net类库,IKVM.NET
  5. python导出百万数据到excel_Python 批量插入100万级数据到Excel文件(简洁版)
  6. 凸优化有关的数值线性代数知识 3LU Cholesky和LDL因式分解
  7. 类别的作用?继承和类别在实现中有何区别
  8. TextView跑马灯和editText抢占焦点,键盘弹不出来问题解决
  9. windows批量上传文件到linux,windows上传文件到linux云服务器上
  10. php短信验证码随机数_深入解读PHP短信验证码原理
  11. Android apk安装失败解决
  12. 视频流TS打包方式详解
  13. 谷歌浏览器无法翻译已解决
  14. Arch Linux 安装Google Earth
  15. 记kali的mysql服务启动失败,并解决错误记录
  16. XSS闯关——第五关:level5
  17. Google正资助一个由AI机器人编辑的新闻网站
  18. 西门子PLC1200学习之PID总结
  19. 送给女朋友的java程序_情人节写给女朋友Java Swing代码程序
  20. 百度地图API详解之地图标注(一)

热门文章

  1. 江苏图采上传自定义证件照
  2. informix——ODBC数据源配置
  3. as ssd测试软件得分分析,SSD性能评判:教你读懂利用AS SSD BenchMark测试SSD固态硬盘性能的参数-网络教程与技术 -亦是美网络...
  4. 微信养鸡领鸡蛋小程序源码
  5. 8个Python小游戏,可以上班摸鱼玩一天
  6. python的输出语句
  7. 【入门必备】Java数据结构详解
  8. 1解锁方式9008_黔隆科技刷机教程金立E7忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
  9. 新城建产品 DTCIM
  10. vjc机器人灰度怎么编程_VJC1.5仿真版说明