2011-01-07 2 views
2

10 개의 저장 프로 시저를 변경하고 싶습니다. 각각 스크립트를 가지고 있습니다. 이 Alter SP 스크립트를 하나의 SQL Server 스크립트 파일에 넣고 한꺼번에 실행하려고합니다. 하나의 파일에 모든 변경 SP 스크립트를 복사했지만 작동하지 않습니다. Alter Table 문이 첫 번째가되어야합니다. blbl다중 저장 프로 시저 스크립트를 하나씩 실행하는 방법은 무엇입니까?

모든 Alter 스크립트를 실행하는 단일 스크립트는 어떻게 만듭니 까? 한 번에?

답변

9

각 절차 후에 Go을 쓰는 SQL 파일을 작성하십시오.

귀하의 파일 구조는 다음과 같이 될 것입니다 : Pranay라나에서 알 수 있듯이

stored procedure 1 

Go 

stored procedure 1\2 

Go 

... 

stored procedure n 

Go 
+0

감사를 참조하십시오 : "R"명령을 – Serenity

1

당신은 당신의 스크립트 파일을 연결할 수 있습니다.

하지만 sqlcmd.exe를를 사용하는 경우, 바로 기존의 파일을 포함하는 것이 더 쉬울 수 있습니다

:r File1.sql 
:r File2.sql 
... 

그것을 :) 일 the MSDN documentation for SQLCMD