Будьте предупреждены. Это работает, но это не приятно и не рекомендуется:
INSERT
WebsiteHistory
SELECT
*,
GETDATE()
FROM
Website
WHERE
Id = @WebsiteId
Предполагается, что WebsiteHistory
имеет ту же структуру, что и Website
(вы сказали, что это так), плюс есть еще одно поле DATETIME
.
Лучше, потому что это гораздо более отказоустойчиво (за счет большей детализации):
INSERT
WebsiteHistory
(
Id,
Field1,
Field2,
Field3,
Field4,
ModifiedDate
)
SELECT
Id,
Field1,
Field2,
Field3,
Field4,
GETDATE()
FROM
Website
WHERE
Id = @WebsiteId