3

如果说我讨厌 SQL Server 的一件事,那就是非常无用的错误消息。我最喜欢的是“Incorrect syntax near...”,因为它几乎没有提供任何错误提示。

是否有任何工具可以更好地了解该声明的问题?或者有没有人有任何其他有用的提示来找出这些类型的错误?

4

2 回答 2

2

嗯……可以在SQL Management Studio中双击报错信息,会跳转到出错的位置。

这至少有时会有所帮助,尽管它并非 100% 有效。有些错误绝对是太晦涩难懂了,但由于这是数据库引擎告诉外界的一切,我不知何故怀疑是否有工具可以提供更好的帮助。

于 2009-05-01T17:15:00.997 回答
1

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

缺点是它仅在连接到 SQL 2008 服务器时才有效。

于 2009-05-01T17:17:45.250 回答