Ngoài các câu trả lời khác, bạn có thể tạo một cột được tính toán trên bảng để cung cấp những gì bạn đang yêu cầu.
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
CombinedId AS 'ABCD-' + CAST(Id as varchar(16))
)
Hoặc:
CREATE TABLE dbo.MyTable
(
Id int NOT NULL PRIMARY KEY,
PrefixField varchar(16),
CombinedId AS PrefixField + CAST(Id as varchar(16))
)
(Câu hỏi của bạn không cho biết liệu tiền tố có được định sửa hay không ...)