关于sql的格式化问题.
2011-09-22 13:41
204 查看
SQL格式化工具-SQL Pretty Printer
http://dddspace.com/2010/07/sql-format-tool-sql-pretty-printer.html
在网上找了一下SQL格式化工具,只有一个用起来还不错的在线版本,我测试了一下,功能强大,可惜不支持中文,注释的中文会被打上??
SQL Pretty Printer 的桌面版本
格式化好之后的代码
SSMS(SQL Server Management Studio)插件版本
可以将SQL转化成代码格式,支持数种语言
可以将SQL转化成HTML格式
翻遍SQL Pretty Printer的网站,终于发现了Get SQL Pretty Printer Desktop Version For Free信息,作者说可以通过4种途径获取免费的授权码。
1.If you are a technical/software blogger or journalist willing to write us up (honest reviews are the most useful to us)
email us a short blurb with the link to your blog and we'll send you a license, FREE of charge, so that you can evaluate sql pretty printer properly.
2.If you are willing to demo SQL Pretty Printer to an audience of at least 15 people (at a user group, a conference, a BarCamp),
email us your info and we'll give you two licenses, one for you to keep and one to give away at the event, FREE of charge.
3.If you teach a high-school class,
email us the name of your school and your class, plus the number of students in your class. We will send you a license for all of them.
4.A note to university students and professors: we currently do not offer free licenses to universities, but we'll be happy to offer you an additional 50% off any orders of 10 or more licenses.
Let us know if you're interested and we'll set up a discount code for you.
很幸运,我有自己的软件博客,写完这篇文章之后,我就会向作者发出申请邮件。
在线版本(不支持中文):http://www.dpriver.com/pp/sqlformat.htm
获取免费的授权码:http://www.dpriver.com/products/sqlpp/getforfree.php
再次感谢作者的慷慨~
版权所有 © 2010 转载本站文章请注明: 转载自Log4D
原文链接: http://dddspace.com/2010/07/sql-format-tool-sql-pretty-printer.html
您可以随意地转载本站的文章,但是必须在醒目位置注明来源及本站链接,不可以将本站文章商业化使用,或者修改、转换或者以本作品为基础进行创作。
3a1ff193cee606bd1e2ea554a16353ee
好用的線上 SQL 格式化工具
我覺得 Management Studio 有個缺陷,就是沒有 SQL 格式化工具,每次透過 Query Builder 產生出來的 SQL Code 其醜無比!
所以我就找了幾個好用的格式化工具:
Instant SQL Formatter
http://www.dpriver.com/pp/sqlformat.htm
SQLinForm ( 推薦使用!但瀏覽器要能支援 Java 才能執行 )
http://www.sqlinform.com/
Demo of SQL Formatter Web Service
http://www.gudusoft.com/sqlformatter.aspx
SQL and PL/SQL Formatter
http://www.orafaq.com/cgi-bin/sqlformat/pp/utilities/sqlformatter.tpl
General SQL Parser (commerical)
http://www.sqlparser.com/
SQL Pretty Printer: beautify the mess sql code instantly!
http://www.wangz.net/sqlpp.php
SQL Pretty Printer Add-In for SQL Server Management Studio
http://www.wangz.net/sqlpp_ssms.php
SQL Pretty Printer Add-In for Visual Studio
http://www.wangz.net/sqlpp_vs.php
Instant SQL Formatter
http://www.wangz.net/cgi-bin/pp/gsqlparser/sqlpp/sqlformat.tpl
http://dddspace.com/2010/07/sql-format-tool-sql-pretty-printer.html
背景
最近写了一些SQL,数据库用的是MS-SQL,而SQL Server Management Studio是不自带代码格式化功能的,这让我用起来很郁闷,PL/SQL Developer格式起来多爽啊。在网上找了一下SQL格式化工具,只有一个用起来还不错的在线版本,我测试了一下,功能强大,可惜不支持中文,注释的中文会被打上??
SQL Pretty Printer
我在那个在线网站看到了Desktop Version的菜单,进去一看,哦,原来这个网站本身就在做一款SQL格式化工具的产品,叫做 SQL Pretty Printer。SQL Pretty Printer 的桌面版本
格式化好之后的代码
功能
SQL Pretty Printer目前提供4种使用方式,桌面版本,SSMS(SQL Server Management Studio)插件,VS插件,和提供API接口。SSMS(SQL Server Management Studio)插件版本
可以将SQL转化成代码格式,支持数种语言
可以将SQL转化成HTML格式
获取
使用版本只能提供30次,而且桌面版本的无法将代码复制出来,我使用的是SSMS插件版本,可以直接在查询器里面格式化,试用版的限制比较多。翻遍SQL Pretty Printer的网站,终于发现了Get SQL Pretty Printer Desktop Version For Free信息,作者说可以通过4种途径获取免费的授权码。
1.If you are a technical/software blogger or journalist willing to write us up (honest reviews are the most useful to us)
email us a short blurb with the link to your blog and we'll send you a license, FREE of charge, so that you can evaluate sql pretty printer properly.
2.If you are willing to demo SQL Pretty Printer to an audience of at least 15 people (at a user group, a conference, a BarCamp),
email us your info and we'll give you two licenses, one for you to keep and one to give away at the event, FREE of charge.
3.If you teach a high-school class,
email us the name of your school and your class, plus the number of students in your class. We will send you a license for all of them.
4.A note to university students and professors: we currently do not offer free licenses to universities, but we'll be happy to offer you an additional 50% off any orders of 10 or more licenses.
Let us know if you're interested and we'll set up a discount code for you.
很幸运,我有自己的软件博客,写完这篇文章之后,我就会向作者发出申请邮件。
最后
说说这个软件的弊病吧,那就是功能太单一。现在大部分的查询器都有格式化功能,只是M$这边没有加入这个功能,从该软件的产品线来看,很依赖于SSMS和VS,一旦他们加入格式化功能,这个软件的使用价值就大大降低了。Links
下载链接:http://www.dpriver.com/dlaction.php在线版本(不支持中文):http://www.dpriver.com/pp/sqlformat.htm
获取免费的授权码:http://www.dpriver.com/products/sqlpp/getforfree.php
Others
WP Keyword Link这个插件在更新到版本 1.5.2之后会让正文中图片无法显示,出现类似http://dddspace\.com/****的URL,导致图片显示失败,停用这个插件之后即可,期待作者下个版本修复这个问题。Update-2010-7-29
下午作者就给了答复,问我要哪一个版本的Key,第二天早晨拿到了SSMS版本的Licence。作者叫James Wang,而且工作组叫GuduSoft,我怀疑作者是华人再次感谢作者的慷慨~
版权所有 © 2010 转载本站文章请注明: 转载自Log4D
原文链接: http://dddspace.com/2010/07/sql-format-tool-sql-pretty-printer.html
您可以随意地转载本站的文章,但是必须在醒目位置注明来源及本站链接,不可以将本站文章商业化使用,或者修改、转换或者以本作品为基础进行创作。
3a1ff193cee606bd1e2ea554a16353ee
好用的線上 SQL 格式化工具
我覺得 Management Studio 有個缺陷,就是沒有 SQL 格式化工具,每次透過 Query Builder 產生出來的 SQL Code 其醜無比!
所以我就找了幾個好用的格式化工具:
Instant SQL Formatter
http://www.dpriver.com/pp/sqlformat.htm
SQLinForm ( 推薦使用!但瀏覽器要能支援 Java 才能執行 )
http://www.sqlinform.com/
Demo of SQL Formatter Web Service
http://www.gudusoft.com/sqlformatter.aspx
SQL and PL/SQL Formatter
http://www.orafaq.com/cgi-bin/sqlformat/pp/utilities/sqlformatter.tpl
General SQL Parser (commerical)
http://www.sqlparser.com/
SQL Pretty Printer: beautify the mess sql code instantly!
http://www.wangz.net/sqlpp.php
SQL Pretty Printer Add-In for SQL Server Management Studio
http://www.wangz.net/sqlpp_ssms.php
SQL Pretty Printer Add-In for Visual Studio
http://www.wangz.net/sqlpp_vs.php
Instant SQL Formatter
http://www.wangz.net/cgi-bin/pp/gsqlparser/sqlpp/sqlformat.tpl
相关文章推荐
- 关于SQL中时间的比较和格式化问题---填坑
- 关于sql中左连接的两个问题
- 关于C++数据类型转换和格式化输出的问题
- 关于sublimeText3 设置格式化代码快捷键的问题
- Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在,分页等关于hibernate测试的几个问题
- 关于SQLSERVER AGENT 错误日志的问题
- SQL语句中关于字符串的拼接问题
- 做项目时遇到的几个关于C#和SQL的细节问题(一)
- 关于 rs.Open SQL_str,conn,1,2 中数字的问题
- 关于数据库查询语句SqlDataReader的连接释放问题的解决办法
- 关于日期格式化的一个小问题
- 关于 SQL中CONVERT函数的第三个参数的问题
- 关于 SQL 外键删除的问题
- sql中关于字符转换问题 cast用法
- 关于SQL2005安装完毕后,没有SQL Server Management Studio问题的解决方法
- Sql中关于日期的格式化
- sql 中使用like时,关于转义符的问题
- SpringMVC在使用Jackson2时关于日期类型格式化的问题
- 关于sql server LOG_BACKUP问题
- 今天在csdn上遇到一个问题,是关于sql数据行列转换的,我的写法如下: