0

たとえば、私はこれをやろうとしています:

INSERT INTO 
   [LNK_54SD_Reporting].[54_SD_Membership].[Users] (ApplicationId, UserId, UserName, IsAnonymous, LastActivityDate) 
VALUES 
   (@ApplicationId, @UserGuid, [inserted].[email], 0, 0)

inserted.emailしかし、バインドできなかったというエラーが表示されます。

提案により、私もこれを試しました:

INSERT INTO 
    [LNK_54SD_Reporting].[54_SD_Membership].[Users] 
    (SELECT 
         ApplicationId, UserId, UserName, IsAnonymous, LastActivityDate) 
VALUES  
    (@ApplicationId, @UserGuid, i.[email], 0, 0 FROM INSERTED)

SELECTでエラーが発生します

他のデータも挿入しようとしているときに、挿入トリガーで挿入された行からデータを取得するためのプロパティ構文は何ですか?

4

1 に答える 1

2

あなたの情報から...

 INSERT INTO [LNK_54SD_Reporting].[54_SD_Membership].[Users] 
 (ApplicationId, UserId, UserName, IsAnonymous, LastActivityDate) 
 SELECT @ApplicationId, @UserId, inserted.email, 0, 0
 FROM INSERTED

おそらく LastActivityDate はNull?

于 2012-09-13T19:50:06.167 に答える