SET PARSEONLY (Transact-SQL)

检查每个 Transact-SQL 语句的语法并返回任何错误消息,但不编译和执行语句。

适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

SET PARSEONLY { ON | OFF }

注释

当 SET PARSEONLY 为 ON 时,SQL Server 只分析语句。 当 SET PARSEONLY 为 OFF 时,SQL Server 编译并执行语句。

SET PARSEONLY 的设置是在分析时设置,而不是在执行或运行时设置。

在存储过程或触发器中不要使用 PARSEONLY。 如果 OFFSETS 选项为 ON 而且没有出现错误,则 SET PARSEONLY 返回偏移量。

权限

要求具有 public 角色的成员身份。

请参阅

参考

SET 语句 (Transact-SQL)

SET OFFSETS (Transact-SQL)