3
나는 모두 동일한 매개 변수 집합을 사용하는 여러 저장 프로 시저가 있습니다. 재사용 가능한 코드 블록으로 매개 변수 목록을 정의하고 저장하는 방법이 있습니까? 다음과 같이 입력하십시오 :SQL Server Express 2005에서 매개 변수 집합을 저장하고 다시 사용할 수 있습니까?
CREATE PROCEDURE test
Using StoredParameterList
AS
BEGIN
SQL Statement
END
이게 가능합니까? 매개 변수를 변경해야하는 경우 코드 유지 관리가 쉬워집니다.
Joel이 올바른 반면, 나는 UDT (User Defined Types)를 SQL로 사용하는 것에 반대 할 것을 강력히 권고한다. 그 (것)들에는 많은 미묘한 제한이 있습니다, 그것은 심각하게 길을 제약 할 수 있습니다. 간단히 말해서, 영속 데이터는 영속 코드와 같지 않으며 같은 방식으로 관리 될 수 없습니다. SQL에서는 코드 고려 사항이 아닌 데이터 고려 사항이 먼저 나와야합니다. 그리고 예, 이것은 때때로 코드 중복으로 끝나는 경우가 있음을 의미합니다. – RBarryYoung