Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Ubah tipe data kolom menjadi pengenal unik dari bigint

Anda tidak dapat mengonversi dari bilangan bulat menjadi uniqueidentifier . Tapi Anda bisa melakukannya seperti ini.

  1. Pertama-tama hapus data lama dari tabel.

  2. Ubah kolom menjadi beberapa format teks (seperti VARCHAR(200) ).

    ALTER TABLE dbo.tbltest  
    ALTER COLUMN ID VARCHAR(200)
    
  3. Sekarang lagi
    ALTER TABLE dbo.tbltest  
    ALTER COLUMN ID uniqueidentifier
    

Agar jelas, Anda tidak dapat mengonversi kolom dari numerik menjadi uniqueidentifier langsung, tetapi Anda dapat mengonversi numeric ke varchar ke uniqueidentifier .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memindahkan File Data di SQL Server – Bagian 1

  2. Kesalahan pengembalian CTE

  3. Ekspor Data SQL Server ke file CSV

  4. Operasi tidak diperbolehkan saat objek ditutup saat menjalankan prosedur tersimpan

  5. Bagaimana cara mendapatkan hasil ekspor dalam format CSV nyata di SQL Server Management Studio?