Nie można przekonwertować liczby całkowitej na uniqueidentifier . Ale możesz to zrobić w ten sposób.
-
Najpierw usuń stare dane z tabeli.
-
Zmień kolumnę na jakiś format tekstowy (np.
VARCHAR(200)).ALTER TABLE dbo.tbltest ALTER COLUMN ID VARCHAR(200) - Teraz ponownie
ALTER TABLE dbo.tbltest ALTER COLUMN ID uniqueidentifier
Żeby było jasne, nie możesz przekonwertować kolumny z liczbowej na uniqueidentifier bezpośrednio, ale możesz przekonwertować numeric na varchar do uniqueidentifier .