解释SQL Server语法错误

时间:2009-05-01 17:01:54

标签: sql-server sql-server-2005 syntax-error

如果有一件事我讨厌SQL Server,那就是非常无益的错误消息。我最喜欢的是“语法不正确......”,因为它几乎没有提示什么是错误的。

是否有任何工具可以更好地了解声明的错误?或者是否有任何其他有用的提示来解决这些错误?

2 个答案:

答案 0 :(得分:2)

Hm ......可以在SQL Management Studio中双击错误消息,它将跳转到发生错误的位置。

这至少有时是有用的,尽管它不会100%有效。有些错误肯定太晦涩,但由于这是数据库引擎告诉外界的一切,我不知道有些工具可以提供更好的帮助。

答案 1 :(得分:1)

它对SQL 2005没有帮助,但SQL 2008在管理工作室中内置了智能感知和语法检查。大多数语法错误都会得到我们在Visual Studio中熟悉的红色斜线。

下行仅在连接到SQL 2008服务器时才有效。