sql >> データベース >  >> RDS >> Sqlserver

列のデータ型をbigintからuniqueidentifierに変更します

    整数からuniqueidentifierに変換することはできません 。しかし、あなたはこのようにそれを行うことができます。

    1. まず、テーブルから古いデータを削除します。

    2. 列をテキスト形式(VARCHAR(200)など)に変更します 。

      ALTER TABLE dbo.tbltest  
      ALTER COLUMN ID VARCHAR(200)
      
    3. もう一度
      ALTER TABLE dbo.tbltest  
      ALTER COLUMN ID uniqueidentifier
      

    明確にするために、列を数値からuniqueidentifierに変換することはできません。 直接ですが、numericを変換できます varcharuniqueidentifierへ 。



    1. Herokuのpgbackupsが見つかりません

    2. 名前のない外部キーをMySqlにドロップします

    3. OracleのSQLサーバーTOPの代替

    4. IDはどのように外部キーmysqliを割り当てることができますか