sql server存储过程中:exec @sql 必须要写成 exec (@sql) 不要忘记括号

--如果不加括号,则只能执行644字节的代码,如果改成EXEC (@lv_query)一切正常,为了这个bug调试了差不多一个小时,
估计是不加括号时,SQL Server会把它当成调用存储过程或函数来执行,所以只有644字节的大小,而加了括号SQL Server就知道是动态SQL。
原文链接

posted @ 2021-11-22 08:45  rookiexwang  阅读(203)  评论(0编辑  收藏  举报