अन्य उत्तरों के अलावा, आप जो मांग रहे हैं उसे प्रदान करने के लिए आप टेबल पर एक परिकलित कॉलम बना सकते हैं।
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))
)
(आपका प्रश्न यह नहीं बताता कि उपसर्ग को ठीक करना है या नहीं...)