我的查询中有一个临时表,可能有某些记录,如
Id Name
34 one
35 two
65 five
现在对于临时表中的每一行,我想在历史表中插入一个新行
因此,历史记录表现在将有3条新记录
Id created date updatedby
34 createdDate
35 createdDate
65 createdDate
答案 0 :(得分:3)
您可以使用select。
进行插入这样的事情:
insert into history (id, created_date, updatedBy)
select id, getdate(), 'add person here??'
from #temptable;
以上要求在选择查询中提供updatedBy。
如果您想要当前用户,可以使用SUSER_NAME()