Microsoft SQL Server
테이블 값 매개 변수
수색…
비고
테이블 값 매개 변수 (줄여서 TVP)는 테이블 구조의 데이터가 들어있는 저장 프로 시저 또는 함수에 전달되는 매개 변수입니다. 테이블 반환 매개 변수를 사용하려면 사용중인 매개 변수에 대한 사용자 정의 테이블 형식 을 만들어야합니다.
준비된 값 매개 변수는 읽기 전용 매개 변수입니다.
테이블 반환 매개 변수를 사용하여 여러 행을 테이블에 삽입
먼저, 다음과 같이 사용할 정의 된 테이블 유형 을 정의하십시오 .
CREATE TYPE names as TABLE
(
FirstName varchar(10),
LastName varchar(10)
)
GO
저장 프로 시저를 만듭니다.
CREATE PROCEDURE prInsertNames
(
@Names dbo.Names READONLY -- Note: You must specify the READONLY
)
AS
INSERT INTO dbo.TblNames (FirstName, LastName)
SELECT FirstName, LastName
FROM @Names
GO
저장 프로 시저 실행 :
DECLARE @names dbo.Names
INSERT INTO @Names VALUES
('Zohar', 'Peled'),
('First', 'Last')
EXEC dbo.prInsertNames @Names
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow