Myslím, že nemůžete. A tabulka může mít pouze jeden sloupec časového razítka.
Nemůžete také aktualizovat sloupec s časovým razítkem, takže starý trik „copy/drop/update“ nebude fungovat.
Pravděpodobně jste zůstali u toho, co máte.
create table #tmp (id int, timestamp null)
insert into #tmp (id) values (1)
select * from #tmp
create table #tmp2 (id int)
insert into #tmp2 (id) values (1)
alter table #tmp2 add timestamp null
select * from #tmp2
Testuji sloupce NULL TIMESTAMP a ve skutečnosti to nebude NULL - nemohu najít žádné dokumenty, které by to uváděly, ale nemyslím si, že je možné použít NULL TIMESTAMP (i když je deklarováno jako null, nikdy v datech není null) .
http://msdn.microsoft.com/ en-us/library/ms182776(v=sql.110).aspx
Také...
http://msdn.microsoft.com/ en-us/library/ms190273(v=sql.110).aspx