Zusätzlich zu den anderen Antworten könnten Sie eine berechnete Spalte in der Tabelle erstellen, um das bereitzustellen, wonach Sie fragen.
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
CombinedId AS 'ABCD-' + CAST(Id as varchar(16))
)
Oder:
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
PrefixField varchar(16),
CombinedId AS PrefixField + CAST(Id as varchar(16))
)
(Ihre Frage sagt nicht, ob das Präfix festgelegt werden soll oder nicht ...)