• you can convert the timestamp to binary and then convert the binary to varchar

    however my code below involves an undocumented function... not sure if there is a better way to do this

    it's important to realize that the timestamp column will keep changing every time the table gets modified but the converted value will retain whatever value it had at the time of the conversion

    use tempdb

    create table test (

    ID int identity(1, 1) primary key

    , sometext varchar(30) NOT NULL

    , ts timestamp NOT NULL

    , ts_converted_to_bin binary(8)

    , bin_converted_to_varchar nvarchar(100)

    )

    insert into test (sometext)

    select name

    from sysobjects

    update test set ts_converted_to_bin = convert(binary(8), ts)

    update test set bin_converted_to_varchar = master.dbo.fn_varbintohexstr(ts_converted_to_bin)

    select * from test

    drop table test