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.