SQL Server 사용자 정의 테이블 형식

사용자 정의 테이블 형식 :

[DBO]. TVP_Location] AS TABLE (TYPE을 작성
[블록] [INT] NULL,
[BlockName] VARCHAR (50) NULL,
[위치] VARCHAR (50) NOT NULL,
[주소] VARCHAR ( 4) NULL,
[WorkUnit [INT] NULL,
[WorkUnitName] VARCHAR (50) NULL,
[ItemCode] VARCHAR (100) NULL,
[항목 이름] NVARCHAR (500) NULL,
[행] [INT ] NULL,
[열] [INT] NULL,
[LampAddress] VARCHAR (4) NULL
)

사용의 표 유형 :

PROCEDURE을 작성 [DBO] P_Location].
  @tvpLocation TVP_Location1 읽기 전용
AS는
BEGIN
- SET NOCOUNT ON으로부터 여분의 결과 집합을 방지하기 위해 추가
SELECT 문과 간섭 -.
SET NOCOUNT ON;


거래 TRAN1의 시작

INT 선언 @errors을

L_Location에서 삭제 -删除已有库位
설정 @errors = @@ ERROR;

(L_Location에 삽입
[ItemCode], [항목 이름], [행], [열], [LampAddress] [위치], [주소], [WorkUnit])
을 선택
, [위치] [주소], [WorkUnit], [ ItemCode], [항목 이름], [행], [열], [LampAddress]
@tvpLocation에서의

설정 @errors = @errors + @@ ERROR;

(@errors는 <> 0) 경우
시작
롤백 트랜잭션 TRAN1의
끝을
다른
시작
거래 TRAN1의 커밋


END를

 

추천

출처www.cnblogs.com/wfy680/p/11971738.html