Interpretar erros de sintaxe SQL Server
-
03-07-2019 - |
Pergunta
Se há uma coisa que eu odeio sobre o SQL Server, são as mensagens de erro terrivelmente inúteis. O meu favorito é "sintaxe incorreta próximo ..." porque ele fornece quase nenhuma dica sobre o que está errado.
Existem algumas ferramentas para ter uma melhor idéia do que está errado com a declaração? Ou alguém tem quaisquer outras dicas úteis para descobrir esses tipos de erros para fora?
Solução
Hm ... É possível clicar duas vezes a mensagem de erro no SQL Server Management Studio e ele irá saltar para a posição onde ocorreu o erro.
Esta é, pelo menos, às vezes útil, embora ele não funciona 100% do tempo. Alguns erros são definitivamente muito obscuro, mas desde que isso é tudo o que o motor de banco de dados informa ao mundo exterior, eu de alguma forma dúvida de que existem ferramentas que podem fornecer uma melhor ajuda.
Outras dicas
Não vai ajudá-lo no SQL 2005, mas SQL 2008 tem tanto verificação intellisense e sintaxe embutida no estúdio de gestão. A maioria dos erros de sintaxe lá chegar o vermelho squggly linha que estamos familiarizados com a partir do Visual Studio.
desvantagem é que só funciona quando conectado a um SQL Server 2008.