Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mengubah nomor (7,2) menjadi varchar di Oracle?

Anda harus menggunakan modify kata kunci alih-alih alter kedua Anda .

alter table
   emp
modify
(
   sal    varchar2(10)
);

Saat memodifikasi tipe data kolom tabel, Anda perlu menggunakan modify kata kunci.

Tentu saja, Anda harus berurusan dengan data kolom yang ada. Saat memodifikasi tipe data kolom tabel, Anda mungkin ingin mengekspor baris, mendefinisikan ulang tabel, lalu mengimpor kembali data Anda.

Dalam hal ini, Anda perlu mengikuti langkah-langkah berikut untuk mengubah tipe data kolom:

  1. Buat kolom baru di akhir tabel.
  2. Jalankan pembaruan untuk mengisi kolom tabel baru
  3. Lepaskan kolom tabel lama
  4. Ubah nama kolom baru dengan nama kolom asli


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PLSQL Masukkan ke dengan subquery dan klausa kembali

  2. Bagaimana cara menulis kerangka data panda ke database Oracle menggunakan to_sql?

  3. Oracle (11.2.0.1) :Cara mengidentifikasi baris yang saat ini diperbarui oleh pernyataan UPDATE

  4. Tampilan terwujud dengan Oracle

  5. Dekode SQLplus untuk menjalankan skrip