Chúng ta sẽ làm theo các bước dưới đây.
- Thêm một cột mới với TestID vào Bảng hiện có
- Cập nhật các bản ghi từ Id (Cột kích hoạt nhận dạng) thành Cột TestID (Mới được thêm vào).
- Bỏ Id (Cột Kích hoạt Nhận dạng) khỏi Bảng
- Đổi tên Cột Mới Thêm (TestID) thành Id.
--Tạo bảng với thuộc tính danh tính
TẠO BẢNG dbo. Nhân viên (Id INT IDENTITY (1,1), Tên VARCHAR (10))
GO
- Chèn bản ghi sau khi tạo Bảng có Thuộc tính nhận dạng trên Cột Id
CHÈN VÀO dbo.E Employee
VALUES ('Shahzad')
GO
--Run để xem dữ liệu
SELECT * FROM dbo.
CHỌN OBJECT_NAME (OBJECT_ID) AS TableName, đặt tên AS ColumnName FROM sys.columns
WHERE is_identity =1
/ ** Drop Identity ******* * /
- Thêm cột mới với tên bất kỳ
ALTER TABLE dbo. Người lao động
THÊM KIỂM TRA VÀO
-Cập nhật Bản ghi trong cột mới được Thêm vào, trong trường hợp của chúng tôi là TestID
CẬP NHẬT dbo. Nhân viên
SET TestId =Id
- Cột nhận dạng cây trồng
ALTER TABLE dbo. Nhân viên
DROP COLUMN Id
- Đổi tên cột mới được thêm thành cột danh tính mà bạn đã có lúc đầu.
EXEC sp_rename 'dbo.Erantyee.TestId', 'Id', 'COLUMN'
Video Demo:Cách bỏ Thuộc tính Nhận dạng của Cột trong Bảng SQL Server