如何:验证但不执行查询
编写脚本或查询之后,可以在执行该脚本或查询之前验证其 Transact-SQL 语法。验证将检查各个 Transact-SQL 语句的语法并返回出现的任何错误,而不会对语句进行编译或执行。例如,验证不会标识拼写有错误的列名或表名,但它会识别是否在 SELECT 子句中拼错了 SELECT。
提示
验证在数据库服务器上进行,并需要数据库连接。如果您试图在查询窗口断开连接时验证,则系统会提示您连接到 SQL Server 实例。
在验证期间将检查查询的 Transact-SQL 语法是否正确。如果发现错误,则会显示在结果窗格的**“结果”选项卡上和“错误列表”**窗口中。如果未发现错误,则会显示消息“Command(s) completed successfully.”。
有关如何在验证后执行查询的更多信息,请参见如何:执行查询。
有关如何启动编辑器的更多信息,请参见如何:启动 Transact-SQL 编辑器。
从“数据”菜单验证查询的语法
在 Transact-SQL 编辑器中打开查询。
在**“数据”菜单上,指向“Transact-SQL 编辑器”,再单击“验证 SQL 语法”**。
从工具栏验证查询的语法
在 Transact-SQL 编辑器中打开查询。
在 Transact-SQL 编辑器工具栏上,单击**“验证 SQL 语法”**。
从快捷菜单验证查询的语法
在 Transact-SQL 编辑器中打开查询。
右击编辑器窗口中的任意位置,再单击**“验证 SQL 语法”**。
使用键盘快捷方式验证查询的语法
在 Transact-SQL 编辑器中打开查询。
右击编辑器窗口中的任意位置,再按 Ctrl+F5。