を選択しますか?SQL挿入@@私はINSERT SELECTを使用する場合、@@ IDENTITYを使用する方法アイデンティティ
あなたのシナリオでは、テーブルに@@ IDENTITYを挿入する必要はありませんDECLARE @ENTITYID AS BIGINT
INSERT INTO Quiz_QuizQuestion
SELECT @ENTITYID,
@DIFICULTLEVELCODE,
ENTITYID,
@QuizEntityId,
Title,
[Description],
[Description],
Duration
FROM Education_Question
WHERE EntityID = 1 --THIS SELECT RETURN JUST 1 RECORD
SET @ENTITYID = @@IDENTITY
SELECT @ENTITYID // NULL
を' Quiz_QuizQuestion'が実際IDENTITY'(NB 'として定義された列を持っています作成する必要がありますここで@ENTITYIDがNULLである理由を説明してください) –
いいえ、ただ一つ、EntityID - キー – AFetter
次にNULLです。セッションの最後のID値を返します。](http://msdn.microsoft.com/en-us/library/ms187342.aspx) –