2009-05-01 75 views
3

如果有一件事我討厭SQL Server,那是非常無益的錯誤信息。我最喜歡的是「靠近......的語法不正確」,因爲它幾乎沒有提示有什麼不對。解釋SQL Server語法錯誤

是否有任何工具可以更好地瞭解聲明中的錯誤?還是有人有任何其他有用的提示來解決這些錯誤?

+0

最終你只要記住錯誤類型是什麼會導致未指定的錯誤。通常他們的意思是你忘了逗號或括號 – DForck42 2009-05-02 19:17:22

回答

2

Hm ...可以雙擊SQL Management Studio中的錯誤消息,它將跳轉到發生錯誤的位置。

這至少有時是有用的,雖然它不能100%的時間工作。有些錯誤肯定太晦澀難懂,但由於這是數據庫引擎告訴外部世界的一切,因此我懷疑有些工具可以提供更好的幫助。

1

它不會幫助你在SQL 2005上,但SQL 2008在管理工作室中內置了智能感知和語法檢查。大多數語法錯誤都會得到我們從Visual Studio中熟悉的紅色系統。

僅在連接到SQL 2008服務器時才起作用。

+0

嘆息......我們真的需要升級到2008年。:-( – 2009-05-01 19:34:14