如何:验证查询但不执行查询
更新:2007 年 11 月
编写脚本或查询后,可以在执行该脚本或查询前验证 Transact-SQL (T-SQL) 语法。无需编译或执行 T-SQL 语句,验证即可检查每个语句的语法并返回所有错误。例如,以下验证不识别拼写错误的列或表名称。
说明: |
---|
验证发生在数据库服务器上。 |
从“数据”菜单验证查询语法
在 T-SQL 编辑器中打开查询。有关如何启动该编辑器的信息,请参见如何:启动 Transact-SQL 编辑器。
在“数据”菜单上,指向“T-SQL 编辑器”,然后单击“验证 SQL 语法”。
将检查该查询的 SQL 语法是否正确。此验证需要数据库连接,当断开编辑器会话连接时,不能运行该验证。如果发现有错误,则该错误将显示在结果窗格的“消息”选项卡上和“错误列表”窗口中。如果没有发现任何错误,则会出现消息“SQL 语法有效。”。
如果要在验证查询后执行该查询,请参见如何:执行查询。
从工具栏验证查询语法
在 T-SQL 编辑器中打开查询。有关如何启动该编辑器的信息,请参见如何:启动 Transact-SQL 编辑器。
在 Transact-SQL 工具栏上,单击“验证 SQL 语法”。
将检查该查询的 SQL 语法是否正确。此验证需要数据库连接,当断开编辑器会话连接时,不能运行该验证。如果发现有错误,则该错误将显示在结果窗格的“消息”选项卡上和“错误列表”窗口中。如果没有发现任何错误,则会出现消息“SQL 语法有效。”。
如果要在验证查询后执行该查询,请参见如何:执行查询。
从快捷菜单验证查询语法
在 T-SQL 编辑器中打开查询。有关如何启动该编辑器的信息,请参见如何:启动 Transact-SQL 编辑器。
右击编辑器窗口中的任意位置,再单击“验证 SQL 语法”。
将检查该查询的 SQL 语法是否正确。此验证需要数据库连接,当断开编辑器会话连接时,不能运行该验证。如果发现有错误,则该错误将显示在结果窗格的“消息”选项卡上和“错误列表”窗口中。如果没有发现任何错误,则会出现消息“SQL 语法有效。”。
如果要在验证查询后执行该查询,请参见如何:执行查询。
使用键盘快捷方式验证查询语法
在 T-SQL 编辑器中打开查询。有关如何启动该编辑器的信息,请参见如何:启动 Transact-SQL 编辑器。
右击编辑器窗口中的任意位置,再按 Ctrl+F5。
将检查该查询的 SQL 语法是否正确。此验证需要数据库连接,当断开编辑器会话连接时,不能运行该验证。如果发现有错误,则该错误将显示在结果窗格的“消息”选项卡上和“错误列表”窗口中。如果没有发现任何错误,则会出现消息“SQL 语法有效。”。
如果要在验证查询后执行该查询,请参见如何:执行查询。