수색…


비고

테이블 값 매개 변수 (줄여서 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