技术开发 频道

SQL编辑器的使用方法

添加一个文件或表

   如果你添加一个*.SQL或*.TABL文件(比如上面的Test.sql),所有对SQL代码的更改会保存在本地。
开发时除了运行测试,几乎都不使用*.sql类型的文件。不要滥用*.sql类型的文件保存过程、方法的定义和表的更改等。

   使用Ctrl+TAB快捷键你可以在文件列表里刚选择过的文件之间快速的切换。对于文件列表中的每一项,Sql Builder都会在Scripts文件夹里一个子文件中创建恰当的文件。每个数据库在Scripts中都会有一个子文件夹。
 




如何与CVS/Subversion一起工作

   你和你的所有同事都可以签入Scripts文件夹中的内容到Subversion或CVS。如果新的发布版本准备好的时候,你只要点击”Builder Script”,Sql Builder会创建一个极大的综合SQL脚本。

这个脚本包括:

   1.所有*.sql和*tabl文件的内容(不做任何更改)
   2.从你的SQL Server直接加载的实际版本的过程、函数、视图和触发器。然后你将这个综合脚本发给你的客户,他们可以更新SQL Server数据库到最新版本了。

SQL编辑器





注意:

   要使用SQL编辑器你必须知道键盘快捷键。点击”Keyboard help”按钮查看。
   SQL编辑器保存你所有更改的撤销缓冲区,甚至在你操作其他文件同时,也原封不动的保存着。使用Ctrl+Z快捷键你可以回到最后一个工作状态。

执行代码

   在一个文件或表中你可以选择任何一段SQL代码,然后使用Ctrl+E快捷键执行它。如果没有选择任何代码,全部代码将被执行。按Ctrl+E快捷键时,过程、函数、视图和触发器永远会被全部执行,他们会被保存到服务器。推荐你在你的临时工作目录里至少有一个临时文件以执行SQL代码做测试。使用Ctrl+TAB快捷键你可以在文件列表里你刚选择的项中快速的切换。

   如果这个SQL查询的结果是一个标量的值,或者这个查询没有任何结果,在主窗口里会如下显示:
 




   如果结构是一个或多个表格,它们会显示在ResultView窗口:
 



通常会看到精确到1毫秒执行时间 (性能计数器)

   如果你希望看到在清除服务器缓存后的执行时间,使用Ctrl+B代替Ctrl+E。Ctrl+B关闭所有服务器优化,比如缓存查询结果,这样你就可以看到最坏情况下的执行时间。

ResultView窗口的工具栏提供了以下功能(从左到右)

1. 从查询结果数据表格里查找文本
2. 比较两个查询结果的内容(如下)
3. 导出结果数据集里的表到一个Excel表格
4. 将结果数据集里的所有表和SQL查询导出到一个HTML文档。
5. 将当前选择的表导出到XML文件
6. 显示对当前窗口快捷键帮助
 

0
相关文章