整数からuniqueidentifierに変換することはできません 。しかし、あなたはこのようにそれを行うことができます。
-
まず、テーブルから古いデータを削除します。
-
列をテキスト形式(
VARCHAR(200)など)に変更します 。ALTER TABLE dbo.tbltest ALTER COLUMN ID VARCHAR(200) - もう一度
ALTER TABLE dbo.tbltest ALTER COLUMN ID uniqueidentifier
明確にするために、列を数値からuniqueidentifierに変換することはできません。 直接ですが、numericを変換できます varcharへ uniqueidentifierへ 。