INSERT INTO AuditRecord
(AuditActionId
,EntityName
,EntityKey
,CreateUser
,CreateDate)
OUTPUT inserted.AuditRecordId INTO #InsertedArEmailAndStatus
SELECT
2 /* update */
,'CustomerContact'
,ContactId
,CURRENT_USER
,CURRENT_TIMESTAMP
FROM #UpdatedEmailAndStatus
in #InsertedArEmailAndStatus
There are 3 columns。 在#UpdatedEmailAndStatus
有4列,但在AuditRecord
我插入5列,所以我在哪里添加第5列?或者在#InsertedArEmailAndStatus
或#UpdatedEmailAndStatus
也许?Msg 213,Level 16,State 1,Line 1
无论名称只有一个目标表列的OUTPUT子句或OUTPUT三列值的数据。 – 2013-05-07 21:04:24
另外,对于那些在家玩的人,我相信MSG 213的列数是不正确的。 – 2013-05-07 21:05:10
我试着输出3列,它仍然是相同的错误 – user2359961 2013-05-07 21:11:21