ここにSQL n00b。私が間違っていることは何か考えていますか?うまくいけば、私は何をしようとしているのか理解することができます。最後に挿入された行のIDに等しい一時変数を作成する方法
DECLARE @CatId INT;
SET @CatId = (
INSERT INTO Categories (CategoryName) VALUES ('TestCategory');
SELECT SCOPE_IDENTITY()
);
INSERT INTO Fields (CategoryID,FieldName,DisplayName) VALUES (@CatId,'TestName','TestDisplayName');
私はあなたも、このための変数を必要としないではない、非常に、詳細なエラーに
付近に正しくない構文「挿入」
クエリに「IMPORT」はありません – Lamak
このような変数は設定できません。 –
一時テーブルまたはテーブル変数にOUTPUTを挿入します。特に、設定された操作が1レコード以上になる場合があります。 – Matt