我有一個SQL WHERE
子句,它是2頁長。我似乎缺少一個括號。 SQL中有什麼方法來計算右括號和左括號,甚至可以確定問題出在哪裏。答案可能不是,但有興趣知道它是否是這樣,這意味着我不必一次一行地瀏覽數百行代碼。缺少支架挫折
Q
缺少支架挫折
-1
A
回答
2
您可以使用SQL漂亮打印機自動格式化您的SQL語句。這應該可以幫助您找到不平衡的括號。
有可用於這一目的許多工具,這裏是一個在線服務,我經常使用:
其他各種工具與SQL Server Management Studio中的集成可以在這個SO可以找到問題:
-2
當你解析或運行查詢時,SQL會告訴你問題出在哪一行上!
+1
不是真的,它會告訴你,它期望一個括號,但它可能指向有問題的查詢的結尾,並說「附近的語法不正確」),「它不指向括號應該在哪裏 – Tanner
相關問題
- 1. - 缺少一個支架
- 2. 挫折與fancyhdr
- 3. php preg_replace挫折
- 4. UserDefaults/KeyedArchiver挫折
- 5. 潛在的挫折?
- 6. CakePHP 2.0:CakeEmail挫折
- 7. 查找線路缺少一個支架
- 8. Ruby on Rails:has_many通過挫折
- 9. Haskell數字類型挫折
- 10. 缺少架構
- 11. 如何解決require(「../../../../../../../」)挫折在NodeJS中?
- 12. 挫折解析XML或JSON用GWT
- 13. C# - 獨立的ContextMenuStrip - 一些挫折
- 14. MySQL IFNULL INSERT巨大的挫折?
- 15. 核心數據故障挫折
- 16. EF挫折映射視圖對象
- 17. apache wsgi django路徑問題挫折
- 18. 缺少64位支持
- 19. 缺少平臺支持?
- 20. ServiceStack.Redis缺少異步支持
- 21. Netcat Android缺少UDP支持
- 22. 缺少支持庫V7 23
- 23. 缺少Qt SSL支持
- 24. Chromium:缺少sass支持
- 25. 缺少框架iOS 4.0
- 26. SDL缺少x86_64架構
- 27. 缺少框架/ Xcode升級?
- 28. XCode中缺少iAd框架
- 29. Visual Studio 2012缺少框架
- 30. 目標C:缺少架構
嘗試一個在線sql格式化程序:http://sqlformat.org/這是很多的格式化程序之一,它會格式化你的sql,你可能會通過眼睛來判斷縮進開始出錯的地方。 – Tanner
將整個代碼塊放到Word或其他文本編輯器中,然後對括號字符進行計數。 – durbnpoisn
+1,因爲我無法理解downvotes。這個問題是明確陳述和主題。 – Heinzi