Naast de andere antwoorden kunt u een berekende kolom op de tabel maken om aan te geven waar u om vraagt.
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
CombinedId AS 'ABCD-' + CAST(Id as varchar(16))
)
Of:
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
PrefixField varchar(16),
CombinedId AS PrefixField + CAST(Id as varchar(16))
)
(Uw vraag zegt niet of het voorvoegsel bedoeld is om vast te worden gezet of niet...)