- Xác định bảng của bạn bằng
INT IDENTITYbình thường cột - Thêm cột được tính toán hợp nhất chuỗi và
IDcùng nhau:
Một cái gì đó như thế này:
CREATE TABLE dbo.YourTable
(ID INT IDENTITY(1,1),
EmpID AS 'emp_' + CAST(ID AS VARCHAR(10)) PERSISTED,
......
)
Bằng cách này, ID của bạn là cột IDENTITY bình thường và EmpID sẽ chứa emp_1, emp_2, emp_3, ......, emp_42, ...
Bằng cách làm cho nó trở thành tồn tại cột được tính toán, dữ liệu thực sự được lưu trữ trên đĩa và không cần phải tính toán lại mỗi khi bạn truy cập vào bảng. Ngoài ra, khi được duy trì, bạn cũng có thể dễ dàng đặt chỉ mục trên cột được tính toán đó