PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara mengonversi kolom tabel ke tipe data lain

Sepertinya masalahnya adalah Anda memiliki string kosong di tabel Anda. Anda harus menanganinya, mungkin dengan pernyataan kasus, seperti:

execute %{ALTER TABLE "table1" ALTER COLUMN columnB TYPE integer USING CAST(CASE columnB WHEN '' THEN NULL ELSE columnB END AS INTEGER)}

Pembaruan:sepenuhnya ditulis ulang berdasarkan pertanyaan yang diperbarui.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memasukkan ke dalam tabel dari tabel lain dengan mencocokkan nilai?

  2. Kesalahan PostGres Saat Menggunakan Distinct :postgres ERROR:tidak dapat mengidentifikasi operator pemesanan untuk jenis catatan

  3. Di NodeJS bagaimana cara menyimpan objek JSON sebagai teks dengan modul node-postgres?

  4. Menggunakan Barman untuk Pemulihan Bencana PostgreSQL

  5. Dapatkan kembali hasil yang sama ketika mencoba menemukan data yang berbeda