Du kan ikke konvertere fra et heltal til en uniqueidentifier
. Men du kan gøre det sådan her.
-
Slet først gamle data fra tabellen.
-
Ændre kolonnen til et eller andet tekstformat (såsom
VARCHAR(200)
).ALTER TABLE dbo.tbltest ALTER COLUMN ID VARCHAR(200)
- Nu igen
ALTER TABLE dbo.tbltest ALTER COLUMN ID uniqueidentifier
For at være klar, kan du ikke konvertere en kolonne fra numerisk til uniqueidentifier
direkte, men du kan konvertere numeric
til varchar
til uniqueidentifier
.