2009-05-01 3 views
3

SQL Server에 대해 싫어하는 것이 하나있는 경우, 그다지 도움이되지 않는 오류 메시지입니다. 내가 가장 좋아하는 것은 잘못된 구문에 대한 힌트가 거의 없기 때문에 "잘못된 구문 근처에 ..."입니다.SQL Server 구문 오류 해석

진술에 무엇이 잘못되었는지 더 잘 알 수있는 도구가 있습니까? 아니면 이런 종류의 오류를 알아내는 데 유용한 힌트가 있습니까?

+0

결국 어떤 종류의 오류가 지정되지 않은 오류를 일으키는 지 기억합니다. 대개는 쉼표 나 괄호를 잊어 버렸음을 의미합니다 – DForck42

답변

2

흠 ... SQL Management Studio에서 오류 메시지를 두 번 클릭하면 오류가 발생한 위치로 건너 뛸 수 있습니다.

시간의 100 %가 작동하지 않지만 이는 때때로 도움이되는 경우가 있습니다. 일부 오류는 분명히 너무 모호하지만 데이터베이스 엔진이 외부 세계에 알리는 모든 것이기 때문에 나는 더 나은 도움을 줄 수있는 도구가 있다고 의심합니다.

1

SQL 2005에서는 도움이되지 않지만 SQL 2008에는 intellisense 및 구문 검사가 관리 스튜디오에 내장되어 있습니다. 대부분의 구문 오류는 Visual Studio에서 익숙한 빨간색 스쿼 라인을 얻습니다.

단점은 SQL 2008 서버에 연결된 경우에만 작동한다는 것입니다.

+0

한숨 ... 2008 년으로 업그레이드해야합니다. :-( –

+1

인텔리 센스만으로는 안됩니다. VS에 무엇이 있는지 전에 먼 길을 가야합니다. 내가 아는 SQL 전문가 중 일부는 타사 Intellisense 도구를 사용하지 않으며, 대부분의 타사 도구는 인텔리 센스를 수행하는 것이지, 그렇지 않은 것입니다. 구문 검사. – GilaMonster