在 SQL 服务器中处理嵌套的 SQL 语句
Handle nested SQL statements in SQL Server
我的过程有很大的查询语法,很多 "nested if else" 当我在一个 SQL 服务器上创建它时我得到这个错误:
Some part of your SQL statement is nested too deeply. Rewrite the query or break it up into smaller queries.
但是当我在另一台服务器上创建它时,它创建时没有错误。我知道该过程性能不佳,但为什么在另一台服务器上正确创建了该过程
这取决于服务器配置或数据库功能吗?
当我在另一台服务器上创建时,创建时没有错误
原因是两个版本不一样。我认为您的第一台服务器早于 2012sp1,这就是您收到该错误的原因。你可以检查这个 link
我的过程有很大的查询语法,很多 "nested if else" 当我在一个 SQL 服务器上创建它时我得到这个错误:
Some part of your SQL statement is nested too deeply. Rewrite the query or break it up into smaller queries.
但是当我在另一台服务器上创建它时,它创建时没有错误。我知道该过程性能不佳,但为什么在另一台服务器上正确创建了该过程
这取决于服务器配置或数据库功能吗?
当我在另一台服务器上创建时,创建时没有错误
原因是两个版本不一样。我认为您的第一台服务器早于 2012sp1,这就是您收到该错误的原因。你可以检查这个 link