2009-07-21 3 views
1

위의 맹목적으로 질문 한 단어입니다 (짧음). 다시 시도해보십시오.SSMS에서 저장된 proc을 편집 할 때 일치시킬 줄 번호와 오류 번호를 얻는 방법은 무엇입니까?

Microsoft SQL Server Management Studio에서 SP를 편집하고 동일한 창에서 sp를 실행하면 화면 하단에 오류가 표시되므로 두 번 클릭하여 해당 코드를 강조 표시 할 수 있습니다. 오류. 그러나이 오류는 일반적으로 실제 오류에서 6 ~ 13 행 사이에 있으며 대개 낮게 유지됩니다. 댓글 등을 강조 표시합니다.

누구나 줄을 알 수 있습니까? T-SQL의 라인은 무엇입니까?

수정 프로 시저 라인 (효과 없음) 이전에 주석을 제거하고, SET ANSI_NULLS ON 등의 변경 프로 시저 라인 이전에 모든 코드를 제거하는 등의 일반적인 작업을 시도했습니다. 효과). 이상한.

답변

1

오류 1 행 : 첫 번째 행은 "ALTER PROCEDURE"일 수 있지만 공백 행일 수있는 sys.sql_modules입니다. 일괄 적으로는 다르지만 문제는 저장된 procs에 관한 것입니다.

에서 VS 및 SSMS = 1 라인 1 호선 그래서, + 빈 라인 위의 SET 물건의 차이가 발생합니다.

해결 방법 : "ALTER PROC"이상의 모든 항목을 제거하여 줄 1이되도록하십시오.

+0

그랬습니다. 그리고 어떤 이유로 동의하지 않습니다. 오류는 77 행에 있으며 오류를 두 번 클릭 한 후 90 행을 강조 표시하지만 실제 오류는 80 행에 있습니다. –

+0

흠. "변경"시간에 오류가 있다고 가정합니까? 내 SSMS 2005 SP2에서 재현 할 수 없습니다. – gbn

관련 문제