我有一个SQL WHERE
子句,长度为两页。我似乎错过了一个括号。 SQL中是否有一种方法可以计算右括号和左括号,甚至可以确定问题所在?
答案可能不是,但我很想知道它是否存在,这意味着我不必一次一行地浏览数百行代码。
答案 0 :(得分:2)
您可以使用SQL漂亮的打印机自动格式化您的SQL语句。这应该可以帮助您找到不平衡的括号。
有许多工具可用于此目的,这是我经常使用的在线服务:
在此SO问题中可以找到SQL Server Management Studio集成的各种其他工具:
答案 1 :(得分:-2)
SQL将在您解析或运行查询时告诉您问题在哪一行!