如何验证SQL语句的正确性
如何验证SQL语句的正确性-- 定义你想要检验的SQL语句DECLARE @sql NVARCHAR(MAX)--'正确的语句'SET @sql = 'select * from Report_Test1'--'错误的语句'--SET @sql = 'select 1 from'DECLARE @testsql NVARCHAR(MAX),@result INT www.zzzyk.comSET @testsql = N'set parseonly on; ' + @sqlEXEC @result = sp_executesql @testsql-- 如果SQL语句有误,则@result不为0;IF @result = 0BEGINPRINT '正确的语法'--开始执行正确的SQL语句--exec sp_executesql @sqlENDELSEBEGINPRINT '错误的语法'--不执行任何操作END作者 Devil_Zhang