Ud over de andre svar kan du oprette en beregnet kolonne på tabellen for at give det, du beder om.
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
CombinedId AS 'ABCD-' + CAST(Id as varchar(16))
)
Eller:
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
PrefixField varchar(16),
CombinedId AS PrefixField + CAST(Id as varchar(16))
)
(Dit spørgsmål siger ikke, om præfikset er beregnet til at blive rettet eller ej...)