- Tentukan tabel Anda dengan
INT IDENTITYyang normal kolom - Tambahkan kolom terhitung yang menggabungkan string dan
IDbersama:
Sesuatu seperti ini:
CREATE TABLE dbo.YourTable
(ID INT IDENTITY(1,1),
EmpID AS 'emp_' + CAST(ID AS VARCHAR(10)) PERSISTED,
......
)
Dengan cara ini, ID . Anda kolom adalah kolom IDENTITAS normal, dan EmpID akan berisi emp_1, emp_2, emp_3, ......, emp_42, ...
Dengan menjadikannya bertahan kolom yang dihitung, data sebenarnya disimpan di disk dan tidak perlu dihitung ulang setiap kali Anda mengakses tabel. Juga, ketika bertahan, Anda juga dapat dengan mudah meletakkan indeks pada kolom yang dihitung itu