Saya memiliki database MS SQL 2005 dengan tabel Test
dengan kolom ID
. ID
adalah kolom identitas.
Saya memiliki baris dalam tabel ini dan semuanya memiliki nilai ID otomatis yang sesuai.
Sekarang saya ingin mengubah setiap ID dalam tabel ini seperti ini:
ID = ID + 1
Tetapi ketika saya melakukan ini saya mendapatkan kesalahan:
Tidak dapat memperbarui 'ID' kolom identitas.
Saya sudah mencoba ini:
ALTER TABLE Test NOCHECK CONSTRAINT ALL
set identity_insert ID ON
Tapi ini tidak menyelesaikan masalah.
Saya perlu menetapkan identitas pada kolom ini, tetapi saya perlu mengubah nilai juga dari waktu ke waktu. Jadi pertanyaan saya adalah bagaimana menyelesaikan tugas ini.