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

Bagaimana mengubah tipe data kolom dalam database SQL tanpa kehilangan data

Anda dapat dengan mudah melakukan ini menggunakan perintah berikut. Nilai 0 apa pun akan diubah menjadi 0 (BIT =false), yang lainnya akan diubah menjadi 1 (BIT =true).

ALTER TABLE dbo.YourTable
   ALTER COLUMN YourColumnName BIT

Opsi lainnya adalah membuat kolom baru dengan tipe BIT , isi dari kolom lama, dan setelah selesai, jatuhkan kolom lama dan ganti nama baru menjadi nama lama. Dengan begitu, jika terjadi kesalahan selama konversi, Anda selalu dapat kembali karena Anda masih memiliki semua datanya..



  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 tercepat untuk menentukan apakah ada catatan

  2. Kesalahan kueri dengan nama kolom yang ambigu dalam SQL

  3. Bagaimana mengembalikan output dari prosedur tersimpan ke dalam variabel di sql server

  4. Cara Menampilkan Susunan Kolom di SQL Server (T-SQL)

  5. Apakah pernyataan SQL Server tunggal atom dan konsisten?