sql-server - SQL Server 调试器显示错误的行号
问题描述
我正在SQL Stored Procedure
SQL Server Management Studio 中工作。当我debug
我的SQL
时候,它显示不正确的行号为
第 261 和 263 行错误
Msg 4145, Level 15, State 1, Line 261
An expression of non-boolean type specified in a context where a condition is expected, near 'LEFT'.
Msg 102, Level 15, State 1, Line 263
Incorrect syntax near '0'.
但是总行数只有185行。如何找到实际的错误行?
解决方案
您可以启用 line number inSSMS
以显示行号,如下所示。它将给出实际的线路指示。此问题可能是由于空行所致。您也可以删除该空行。
工具 - 选项 - 文本编辑器 - Transact-SQL - 行号
要启用行号,请按照上述步骤操作。您可以从这里获得帮助
推荐阅读
- android - 从活动结果中获取意图?
- django - Django Celery递归错误与tasks.py,不与views.py
- visual-studio-code - 有什么方法可以全选并将光标添加到 vscode 的每一行末尾?
- android-studio - 加密蓝牙聊天通讯
- python - 抓取特定文本的网站并发送电子邮件
- javascript - 将多个项目解析为 Stripe Checkout nodejs / react
- python-3.x - 纸浆优化问题 - 如何添加约束?
- jpa - @Query 用于从日期时间中选择日期
- java - 从 firebase 检索到的值不正确
- prometheus - 使用 Prometheus 观察缓冲区剩余容量的历史记录