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