推荐一个免费在线SQL格式化工具,用来帮助数据库管理员,开发人员格式化SQL语句,提高SQL语句的可读性。
http://www.gudusoft.com/sqlformatter_cn.aspx
主要功能
支持的数据库有Oracle, MSSQL, MySQL 和 Access
SQL语句语法查错功能。
可以定义各种格式化参数。
支持到各种编程语言转换
支持html格式的输出,可以方便的把格式化后的SQL语句发布到论坛和blog上 推荐一个免费在线SQL格式化工具,用来帮助数据库管理员,开发人员格式化SQL语句,提高SQL语句的可读性。
http://www.gudusoft.com/sqlformatter_cn.aspx
主要功能
支持的数据库有Oracle, MSSQL, MySQL 和 Access
SQL语句语法查错功能。
可以定义各种格式化参数。
支持到各种编程语言转换
支持html格式的输出,可以方便的把格式化后的SQL语句发布到论坛和blog上
http://www.gudusoft.com/sqlformatter_cn.aspx
http://www.gudusoft.com/sqlformatter_cn.aspx
主要功能
支持的数据库有Oracle, MSSQL, MySQL 和 Access
SQL语句语法查错功能。
可以定义各种格式化参数。
支持到各种编程语言转换
支持html格式的输出,可以方便的把格式化后的SQL语句发布到论坛和blog上 推荐一个免费在线SQL格式化工具,用来帮助数据库管理员,开发人员格式化SQL语句,提高SQL语句的可读性。
http://www.gudusoft.com/sqlformatter_cn.aspx
主要功能
支持的数据库有Oracle, MSSQL, MySQL 和 Access
SQL语句语法查错功能。
可以定义各种格式化参数。
支持到各种编程语言转换
支持html格式的输出,可以方便的把格式化后的SQL语句发布到论坛和blog上
http://www.gudusoft.com/sqlformatter_cn.aspx
对程序员来说,从SQL自动生成在各种开发语言中能用的语句应该还是比较省时间的。
例如:
select f1,f2 from t1
生成的C#代码:
StringBuilder sql = new StringBuilder("SELECT f1,");
sql.Append(" f2");
sql.Append(" FROM t1");
这个代码直接就可以在C#中使用了,而不用手工写了,如果SQL语句很长,效果就明显了。
CTRL+D立刻排版.只是这个不是免费的,不爽哦
如:触发器的
if update(字段名)
是比较常用的,但是不支持授权语句好像不支持还有个解决起来困难的,不说也罢
因为要支持多种数据库,每个数据库的SQL语句种类又太多,所以目前并不是对所有的SQL语句都有很好的支持,不过我们正逐渐在增强。对绝大多数常用的应该支持的比较好了。
另外在使用时,请选择正确的对应数据库,这样支持对SQL语句会好些。
触发器的if update(字段名)在MSSQL中应该是支持的,我去试一下。
那个解决起来困难的问题能不能说说,或者发邮件交流。tako.lee AT gmail.com (replace AT with @)