티스토리 뷰

SMALL

 프로시저의 버전관리 방법 !

- 이 방법은 아래의 기사를 바탕으로 작성되었다.
- 기사에 첨부되어 있는 INFGenerateObjectScript.sql 파일과 ChopProcedures.vbs 파일을 다운로드 받는다.
 

1. 실습할 대데이터베이스와 프로시저를 생성한다.

create database articleDB;

use articleDB;
go

create proc proA
as
create table tblA (id int)
go

create proc proB
as
create table tblA (id int)
go

alter proc proB
as alter table tblA
 add name varchar(10)
go


2. INFGenerateObjectScript.sql 파일을 SSMS로 불러와 실행시킨다.

3. 프로시저를 실행하고, 결과로 출력되는 메시지를 텍스트 파일로 저장한다. (ANSI)
exec INFGenerateObjectScript '%',1,1,1

4. 생성한 파일을 VBScript 파일로 드래그 한다.
   (VBScript 파일은 파라미터로 파일 이름을 전달받아 여러 개의 sql 파일로 분할한다.)

5. 각 sql 파일에는 하나의 프로시저가 들어있으며, 이것은 PVCS에 추가할 수 있다.



 위의 방법은 일일이 모든 작업을 해주어야 하는 불편함이 있다. 
     따라서 아래처럼 배치로 돌려줄수도 있다. (이 경우 4번까지 수행된다.)


- 앞서 1번처럼 사용한 데이터베이스와 프로시저를 준비한 후 프롬프트 상에서 배치 파일을 실행한다. 
- 위의 3번에서 실행한 쿼리문을 Input 파일로 만든다.

LIST
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함