更新:2007 年 11 月
在编写了脚本或查询后,通常要执行该脚本或查询并检查结果。在执行查询之前,应验证您是否已连接到合适的数据库和服务器。如果尝试执行查询但尚未建立此类连接,则系统会提示您建立连接。
在 Transact-SQL 编辑器中执行查询
在 Transact-SQL (T-SQL) 编辑器中打开查询。有关如何启动该编辑器的信息,请参见如何:启动 Transact-SQL 编辑器。
在“数据”菜单上,指向“T-SQL 编辑器”,然后单击“执行 SQL”。
若要使用键盘快捷键执行查询,请按 F5(或 Ctrl+E)。
若要从工具栏执行查询,请单击“执行 SQL”。
若要从快捷菜单执行查询,请在 T-SQL 编辑器中右击,再单击“执行 SQL”。
将对您所连接的数据库执行查询。返回结果所需的时间将根据查询的复杂性、数据库服务器上的负载以及数据库服务器的规范而变化。
有关如何取消正在执行的查询的信息,请参见如何:取消运行中的查询。
有关如何查看查询结果的信息,请参见查询结果概述。
执行多语句脚本或查询中的一条语句
在 T-SQL 编辑器中打开查询。有关如何启动该编辑器的信息,请参见如何:启动 Transact-SQL 编辑器。
在该编辑器中,突出显示要执行的语句。
在 T-SQL 编辑器工具栏上,单击“执行 SQL”。
将对您所连接的数据库执行突出显示的语句。返回结果所需的时间将根据诸多因素而变化。这些因素包括查询的复杂性、数据库服务器上的负载以及数据库服务器的规范。
也可以使用键盘快捷键(F5 或 Ctrl+E)、工具栏或快捷菜单来执行突出显示的语句,如上一过程所述。
有关如何取消正在执行的查询的信息,请参见如何:取消运行中的查询。
有关如何查看查询结果的信息,请参见查询结果概述。
安全性
仅当对被访问的服务器、数据库和数据库对象具有适当权限时,才可以运行脚本和查询。例如,如果没有对某一数据库运行存储过程的权限,则执行调用存储过程的脚本时将会失败。
如果缺少足够的权限来执行某一脚本的全部或部分,则结果窗格的“消息”选项卡以及“错误列表”窗口中将显示错误。