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

Jatuhkan tabel dari database Oracle jika tabel ada dalam pernyataan sql

Oracle tidak mendukung konstruksi seperti drop table if exists my_table , yang tampaknya merupakan sintaks legal di MySQL (dan mungkin RDBMS lainnya).

Dalam .SQL skrip, tempat Anda menjalankan DDL untuk DROP dan/atau CREATE berbagai objek, standar Oracle adalah menjatuhkan objek, dan mengabaikan kesalahan jika objek tidak ada. Jika diinginkan, Anda dapat menulis kode untuk memeriksa apakah objek tersebut ada (lihat DBA_OBJECTS view) hanya akan dihapus jika ada.

dari s.executeUpdate , Saya menyimpulkan bahwa Anda melakukan ini di Jawa? Jika itu saya, saya hanya akan melakukan drop dan mengabaikan kesalahan yang tidak ada.

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan buffer keluaran dari DBMS_OUTPUT.GET_LINES di C#

  2. Tanggal baru untuk ujian sertifikasi gratis di Oracle Cloud dan Autonomous Database

  3. Oracle SQL - Bagaimana cara mendapatkan jumlah yang berbeda untuk setiap kolom secara dinamis?

  4. SQL:sisipkan baris dengan nilai yang diringkas

  5. Oracle:DDL dan pengembalian transaksi