다음과 같은 삽입 문장이있는 경우 :
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
OUTPUT 절을 사용하여 @var INT
새 행의 ID 값 ( Id
)을 어떻게 설정 합니까? 예를 들어 INSERTED.Name을 테이블 변수에 넣는 샘플을 보았지만 테이블이 아닌 변수로 가져올 수는 없습니다.
나는 시도했다 OUPUT INSERTED.Id AS @var
, SET @var = INSERTED.Id
그러나 어느 쪽도 아니는 일 없다.
3
@@ SCOPE_IDENTITY에 대해 이미 알고 있으며 OUPUT을 사용하여 수행하는 방법을 알고 싶습니다. 감사.
—
Yatrix 2016 년
테이블 변수에 삽입 한 다음 해당 변수를 선택해야합니다.
—
Martin Smith
OUTPUT
절 에서 스칼라 변수에 직접 할당 할 구문이 없습니다 .
이
—
HABO
OUTPUT
절은 테이블에 씁니다. 테이블 변수, 임시 테이블, ... 일 수 있습니다.
내 질문은 특히 OUTPUT 절을 요구 합니다.
—
Yatrix