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

Impor dump dengan parameter SQLFILE tidak mengembalikan data di dalam tabel

Harapan Anda salah, saya khawatir. Anda memintanya melakukan sesuatu yang tidak dirancang untuknya.

Dokumentasi untuk SQLFILE mengatakan :

Jadi hanya akan berisi DDL.

Tidak ada mekanisme untuk mengubah .dmp file ke dalam .sql berisi pernyataan sisipan. Jika Anda perlu memasukkan data ke dalam tabel, gunakan saja impor asli.

Pernyataan penyisipan individual - jika Anda dapat membuatnya, yang akan dilakukan oleh Pengembang SQL sebagai tugas terpisah yang tidak terkait dengan ekspor pompa data Anda - akan lebih lambat, akan memiliki masalah dengan LOB, dan harus berhati-hati dengan urutan yang dijalankan kecuali integritas kendala dinonaktifkan. Pompa data menangani semua itu untuk Anda.




  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 menggunakan batasan pemeriksaan Oracle untuk membatasi jumlah pendaftaran?

  2. Bagaimana menangani penyisipan bersamaan ke dalam DB yang menyebabkan pelanggaran aturan untuk catatan dalam database?

  3. Java - JDBC executeUpdate() tidak berfungsi

  4. Mendapatkan Kesalahan - ORA-01858:karakter non-numerik ditemukan di tempat yang diharapkan berupa numerik

  5. bagaimana cara mengubah batasan pemeriksaan yang ada?