Идентификатор достаточно в качестве первичного ключа.Нет никаких причин добавлять что-либо еще к этому.Итак, я бы посоветовал:
CREATE TABLE tickets (
tiknum int identity(1000, 1) primary key,
createdat datetime default getdate(),
salecode int
);
Если вы хотите столбец со значениями, объединенными вместе, вы можете использовать сгенерированный столбец:
CREATE TABLE tickets (
tiknum int identity(1000, 1) primary key,
createdat datetime default getdate(),
salecode int,
full_tiknum as (convert(varchar(255), tiknum) + '/' + createdat)
);