① sql语句格式化工具用什么好
如果你用 SQL SERVER 可以看这里:http://www.cnblogs.com/isaboy/p/sql_server_formart.html
下载地址:http://www.wmzhe.com/soft-17689.html ,直接安装
如果需要用这个软件,我可以把我配置好的格式发给你。
② sql查询字段太长怎么用...显示
那你用占位符看看
string sql=string.format("select * from tb where aa={0}",”aa表示“)
③ plsql执行sql语句,一行太长,如何分行,便于阅读
plsql中,菜单栏下面第一个工具栏,从右往左 第10个(版本不同,可能有差异),有个叫pl/sql beautifier 的工具,点击后.会自动美化排版.
当然,你也可以自己排版(自己根据习惯 敲回车换行),便于阅读.
比如,我喜欢在 子查询, 逗号, 逻辑符号 后面 回车换行.
这个自己根据自己的习惯来
④ sql查询语句太长,超过128
存储过程
_______
1,存储过程里声明的变量不需要 单引号双引号
2,你的连接的那两个表完全可以分开写,声明一个临时表之类的
3,你不用单一的用and。。and。。之类的,可以用一些嵌套或者其他语法
⑤ 长sql出错,一般如何进行差错,有没有好的工具,可以对长sql语句进行自动分解
toad 里面有相应的功能
另外logminer也可以做到这些
⑥ 比较大的sql文件用哪个软件打开比较好
sql
是
sql
server
数据库的脚本文件。
可以用sql
server
的查询分析器打开。
如果你没有,你可以使用记事本打开的。
⑦ 有什么工具可以跟踪完整的sql语句
访问到数据库的sql吗?如果是mysql数据库的话
1、可以开启全量日志,这个会记录所有的sql,当然这个会影响数据库性能,高于40%cpu使用的服务器不建议开启,当然只是短时的使用,不影响业务情况下,是可以的。
2、使用mysql抓包工具MySQL Sniffer
这样的,不仅跟踪来源ip,还能追寻查哪个库,sql是什么
⑧ sql语句太长,能否拆开执行
简单的回答,到目前为止,没有能支持SQL语句拼接的数据库管理软件,也应该没这个必要。
下面是一些常识,有耐心可以看一下。
1、原则上,MS SQL SERVER对SQL条件语句的长度不作限制,起码当前没有人有实际的单条语句没法执行完成的报道,应该几千个字符以内的单条SQL语句都能正常的在MS SQL附带的“SQL Server Management Studio”或“企业管理器”中执行,要不,你试试,也许你就是第一个发现问题的人。
2、如果是编程,使用某些编程软件向SQL Server发送SQL语句的话,受限于编程环境下,字符串的长度或别的因素,可能会有某些不同,如果是那样的话,最常见的做法是将多条SQL语句做成存储过程,放在SQL Server数据库中,程序只需要发送初始条件进行存储过程的调用即可。
3、也就是说,复杂的SQL语句,绝大多数专业工程人员一般都不会用通过客户端直接发向SQL 服务器的方式去执行。如果只是临时的要进行一些SQL数据库的操作,也可以直接在SQL相应的管理工具中做。
⑨ 可以优化sql,提高sql查询效率的工具。
自己优化啊, 工具怎么知道你的实际情况,硬件配置情况等等
⑩ 有没有自动优化sql的工具
自动优化有点难。
不过正常情况下,慢SQL你选择后右键
选择“显示估计的执行时间”
然后如果你SQL有索引建议,你再点右键现在缺少索引信息,可以方便建索引。
但注意的是,索引别太多,否则证明你系统的业务逻辑有问题。。。。。