Oltre alle altre risposte, puoi creare una colonna calcolata sulla tabella per fornire ciò che stai chiedendo.
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
CombinedId AS 'ABCD-' + CAST(Id as varchar(16))
)
Oppure:
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
PrefixField varchar(16),
CombinedId AS PrefixField + CAST(Id as varchar(16))
)
(La tua domanda non dice se il prefisso deve essere corretto o meno...)