반응형
데이블 컬럼은 null 설정 하지만 데이블변수는 설정 할수 없음, 자동 증가도 설정 할수 없음
변경전
CREATE TYPE TVP_ AS TABLE
(
[IF_ID] [nvarchar](20) NOT NULL,
[IF_MSG] [nvarchar](MAX) NULL,
[IF_YN] [nvarchar](1) NULL,
PRIMARY KEY ([IF_ID])
)
변경후
CREATE TYPE TVP_ AS TABLE
(
[IF_ID] [nvarchar](20) ,
[IF_YN] [nvarchar](1) ,
[IF_MSG] [nvarchar](MAX) ,
[IF_DT] [nvarchar](14) ,
PRIMARY KEY ([IF_ID])
)
오류메시지
--[MSSQL] 트랜잭션(프로세스 ID 76)이 잠금 리소스에서 다른 프로세스와의 교착 상태가 발생하여 실행이 중지되었습니다. 트랜잭션을 다시 실행하십시오.
--테이블 반환 매개 변수 "@P_TVP_"의 데이터가 매개 변수의 테이블 유형에 맞지 않습니다. SQL Server 오류: 1205, 상태: 56
반응형