Anda tidak dapat mengonversi dari bilangan bulat menjadi uniqueidentifier
. Tapi Anda bisa melakukannya seperti ini.
-
Pertama-tama hapus data lama dari tabel.
-
Ubah kolom menjadi beberapa format teks (seperti
VARCHAR(200)
).ALTER TABLE dbo.tbltest ALTER COLUMN ID VARCHAR(200)
- Sekarang lagi
ALTER TABLE dbo.tbltest ALTER COLUMN ID uniqueidentifier
Agar jelas, Anda tidak dapat mengonversi kolom dari numerik menjadi uniqueidentifier
langsung, tetapi Anda dapat mengonversi numeric
ke varchar
ke uniqueidentifier
.