2011-09-06 7 views
2

디버깅 나는 다음과 같은 저장 프로 시저가 :이 디버깅 할 때, 나는 SET ANSI_NULLS ON 과거저장 프로 시저

USE [OfficeAuto] 
GO 

/****** Object: StoredProcedure [dbo].[INSERT_Project] Script Date: 09/06/2011 10:42:44 ******/ 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 

ALTER procedure [dbo].[INSERT_Project] 
... 

단계 수 있습니다. 디버거가 멈 춥니 다. 내가 VS에서 코드를 통해 저장 프로 시저를 통해 단계 수 있다고 생각. 내가 뭘 잘못하고 있는지 모르겠다. GO의 사용이 명령의 을 의미 일괄 종료이기 때문에

+4

저장 프로 시저 만들기 또는 proc 실행 디버깅을 시도하고 있습니까? 후자를 처리하려면 EXEC dbo.Insert_project를 강조 표시하고 디버그 버튼을 누르십시오. – billinkc

답변

1

OTOH, 나는 GO의 일부를 제거하는 것입니다. (SQL 문의 일} 처리의 끝을 나타냄니다. 내가보기로 , 이것은 잘 작동합니다 : GO는 T-SQL 명령 아니라고 지적 가치 또한

SET ANSI_NULLS ON 
SET QUOTED_IDENTIFIER ON 
GO 

ALTER PROCEDURE [dbo].[INSERT_Project] 
... 

을 오히려 BEGINEND를 사용합니다.