В допълнение към другите отговори, можете да създадете изчислена колона в таблицата, за да предоставите това, което искате.
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
CombinedId AS 'ABCD-' + CAST(Id as varchar(16))
)
Или:
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
PrefixField varchar(16),
CombinedId AS PrefixField + CAST(Id as varchar(16))
)
(Вашият въпрос не казва дали префиксът е предназначен да бъде фиксиран или не...)