저장 프로 시저 (SQL 2005/2008)에 많이 의존하는 응용 프로그램이 있습니다. 우리는 이러한 저장 프로 시저 중 25-35 개를 수정하는 사소한 업데이트를 수행하고 있습니다. 응용 프로그램은 두 버전의 저장 프로 시저를 사용할 수 있어야합니다.저장 프로 시저의 버전 변경
이것은 응용 프로그램의 주요 버전 4이며 일반적으로 우리는 완전히 새로운 버전으로 갈 수 있도록 데이터 구조를 수정할 수있었습니다. 그러나이 경우에는 그렇게 할 수 없습니다. 여기
내가 각 저장 프로 시저의 "2"버전을 확인을 마련했습니다 내 2 개 옵션입니다. getUser라는 프로 시저가있는 경우 getUser2를 만듭니다. 이 단점은 각 버전 변경시 저장 프로 시저의 수가 기하 급수적으로 증가한다는 것입니다.
기본적으로 v1 인 각 저장 프로 시저에 @version 매개 변수를 추가하십시오. 이렇게하면 저장 프로 시저 수가 줄어들지 만 저장 프로 시저가 부풀어 오릅니다.
누구든지이 문제에 대해 의견이 있으십니까? 다른 영리한 아이디어?
코디
+1이 질문에 대한 답변은 프로젝트에서 나를 도울 것입니다. – Dusty