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

Ganti nama Oracle 11g. Dijamin atom?

RENAME adalah perintah DDL. Jadi ini adalah transaksi diskrit tunggal, jika itu yang Anda maksud dengan atom dalam konteks ini. Akibatnya itu adalah tentang aman seperti apa pun bisa. Saya tidak dapat membayangkan bagaimana penggantian nama akan menyebabkan Anda kehilangan data. Tetapi jika Anda merasa paranoid, ingatlah bahwa itulah sebabnya Alam memberi kami cadangan dan pemulihan.

edit

Cara untuk memastikan Anda tidak kehilangan data jika DROP berhasil dan RENAME gagal adalah menyebarkan RENAME dua kali:

SQL>  rename old_table to something_else;
SQL>  rename new_table to old_table;
SQL>  drop table something_else;

Dengan begitu Anda memiliki data Anda secara online. Ini juga meminimalkan waktu henti.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL - dapatkan jumlah hari antara dua tanggal untuk bulan tertentu

  2. Memisahkan string menjadi beberapa baris di Oracle

  3. Mengimpor File di Oracle Apex Menggunakan wwv_flow_files

  4. Hash lebih cepat dengan lebih sedikit tabrakan?

  5. Cara menggunakan fungsi Analitik di oracle (Over Partition by Keyword)