sql - 处理 SQL Server 中的嵌套 SQL 语句
问题描述
我的程序有很大的查询语法,当我在一个 SQL Server 上创建它时,很多“嵌套 if else”我得到这个错误:
您的 SQL 语句的某些部分嵌套得太深。重写查询或将其分解为更小的查询。
但是当我在另一台服务器上创建它时,它的创建没有错误。我知道该过程的性能很差,但为什么在另一台服务器上正确创建
它是否取决于服务器配置或数据库功能?
解决方案
当我在另一台服务器上创建它时,它的创建没有错误
原因是两个版本不一样。我认为您的第一台服务器比 2012sp1 旧,这就是您收到该错误的原因。你可以检查这个链接
推荐阅读
- javascript - 角度 8 拖放 CDK 中的 DOM 异常
- php - 如何使用 PHP 从我的网站从 Windows 机器访问 Windows 服务或数据?
- java - 通过给定的正则表达式生成一个新字符串
- google-play - 我可以跟踪 Playstore 中应用程序的下载次数吗?
- microsoft-cognitive - Azure 认知服务 - 无法在表单识别器中选择位置或定价层
- computer-vision - 有什么方法可以反转赏金框坐标外部的背景。使用蟒蛇?
- r - 读取不同长度的记录
- android - Razorpay 在付款页面上崩溃,在颤动中找不到类“com.razorpay.d__1_”
- android - jpeg回调超时!使用 Camera2 api
- html - 如何使用 CSS 旋转四列?