首页 > 解决方案 > 处理 SQL Server 中的嵌套 SQL 语句

问题描述

我的程序有很大的查询语法,当我在一个 SQL Server 上创建它时,很多“嵌套 if else”我得到这个错误:

您的 SQL 语句的某些部分嵌套得太深。重写查询或将其分解为更小的查询。

但是当我在另一台服务器上创建它时,它的创建没有错误。我知道该过程的性能很差,但为什么在另一台服务器上正确创建

它是否取决于服务器配置或数据库功能?

标签: sqlsql-serversql-server-2014database-administrationsqlperformance

解决方案


当我在另一台服务器上创建它时,它的创建没有错误

原因是两个版本不一样。我认为您的第一台服务器比 2012sp1 旧,这就是您收到该错误的原因。你可以检查这个链接


推荐阅读