2014-07-14 5 views
0

내 프로젝트에는 1000 개의 저장 프로 시저가 있고 모두 numeric(18,2) 매개 변수가 있고 클라이언트 요구 사항이 소수점 이하 4 자리로 변경되었습니다. 그래서 모든 저장 프로 시저의 매개 변수의 데이터 유형을 numeric(18,4)으로 변경해야합니다.저장 프로 시저의 데이터 유형 변경

그럼 이제 많은 저장 프로 시저의 데이터 형식을 어떻게 수정할 수 있습니까? 즉 만 저장 프로 시저에 대한 스크립트를 작성 .... vb.net에있는 코드를 제공 미리

감사합니다 ....

+2

이 프로젝트가 Visual Studio에 있으면 Ctrl + h를 고려 했습니까? – 3dd

+0

예, 모든 sp를 열어야하고 ctrl + h를 사용하고 싶지 않습니다 ... @ 3dd –

답변

1

에 대한 코드가 존재하는 경우 나에게 솔루션을 제공하십시오. 스크립트 마법사에서만 저장 프로 시저를 선택하십시오. enter image description here

그런 다음 당신이 찾아 문자열을 대체 할 수 script.Even에 numeric(18,4)numeric(18,2)에 대한 변경 사항을 적용합니다. 그러나 특정 매개 변수 유형을 바꿀 위험이 있는지 확인하십시오. 모든 변경 작업을 수행 한 후에 SSMS 쿼리 창에서 해당 스크립트를 실행할 수 있습니다.

참고 :precision 매개 변수 변경시. 저장 프로 시저에서 선언 된 데이터 형식 precision도 변경해야합니다.

+0

감사합니다 .... @ shell –