129 열이있는 큰 사용자 정의 테이블 유형 변수가 있습니다. 이 테이블 변수에 한 번에 약 2000-3000 개의 레코드를 저장하고 다양한 저장 프로 시저 및 함수에 전달하여 추가 데이터를 가져오고 수정합니다. 이러한 추가 데이터 및 새 수정 사항은 동일한 유형의 새 테이블 변수에 저장되고 OUTPUT
매개 변수 를 통해 소스 스토어드 프로 시저로 리턴됩니다 . (테이블 유형 매개 변수는로만 전달 될 수 있기 때문 READONLY
입니다.)
이것은 내 의사 코드입니다.
SP1
@tmp tableType
{
INSERT @tmp EXEC
SP2 (@tmp)
INSERT @tmp EXEC
SP3 (@tmp)
}
나는 사용해야 @table_variable
또는 #temp_table
?