如何:执行查询

更新:2007 年 11 月

在编写了脚本或查询后,通常要执行该脚本或查询并检查结果。在执行查询之前,应验证您是否已连接到合适的数据库和服务器。如果尝试执行查询但尚未建立此类连接,则系统会提示您建立连接。

在 Transact-SQL 编辑器中执行查询

  1. 在 Transact-SQL (T-SQL) 编辑器中打开查询。有关如何启动该编辑器的信息,请参见如何:启动 Transact-SQL 编辑器

  2. 在“数据”菜单上,指向“T-SQL 编辑器”,然后单击“执行 SQL”。

    若要使用键盘快捷键执行查询,请按 F5(或 Ctrl+E)。

    若要从工具栏执行查询,请单击“执行 SQL”。

    若要从快捷菜单执行查询,请在 T-SQL 编辑器中右击,再单击“执行 SQL”。

    将对您所连接的数据库执行查询。返回结果所需的时间将根据查询的复杂性、数据库服务器上的负载以及数据库服务器的规范而变化。

    有关如何取消正在执行的查询的信息,请参见如何:取消运行中的查询

    有关如何查看查询结果的信息,请参见查询结果概述

执行多语句脚本或查询中的一条语句

  1. 在 T-SQL 编辑器中打开查询。有关如何启动该编辑器的信息,请参见如何:启动 Transact-SQL 编辑器

  2. 在该编辑器中,突出显示要执行的语句。

  3. 在 T-SQL 编辑器工具栏上,单击“执行 SQL”。

    将对您所连接的数据库执行突出显示的语句。返回结果所需的时间将根据诸多因素而变化。这些因素包括查询的复杂性、数据库服务器上的负载以及数据库服务器的规范。

    也可以使用键盘快捷键(F5 或 Ctrl+E)、工具栏或快捷菜单来执行突出显示的语句,如上一过程所述。

    有关如何取消正在执行的查询的信息,请参见如何:取消运行中的查询

    有关如何查看查询结果的信息,请参见查询结果概述

安全性

仅当对被访问的服务器、数据库和数据库对象具有适当权限时,才可以运行脚本和查询。例如,如果没有对某一数据库运行存储过程的权限,则执行调用存储过程的脚本时将会失败。

如果缺少足够的权限来执行某一脚本的全部或部分,则结果窗格的“消息”选项卡以及“错误列表”窗口中将显示错误。

请参见

任务

演练:创建和执行一个简单的 Transact-SQL 脚本

其他资源

Transact-SQL 编辑器中的脚本分析和执行

在 Transact-SQL 编辑器中管理数据库连接

Transact-SQL 编辑基本要素