Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DROP DATABASE
Mengedrop basis data.
Anda tidak dapat menjalankan DROP DATABASE dalam blok transaksi (BEGIN... END). Untuk informasi lebih lanjut tentang transaksi, lihatIsolasi yang dapat diserialisasi.
Sintaks
DROP DATABASE database_name
Parameter
- database_name
-
Nama database yang akan dijatuhkan. Anda tidak dapat menghapus database dev, padb_harvest, template0, template1, atau sys:internal, dan Anda tidak dapat menjatuhkan database saat ini.
Untuk menjatuhkan database eksternal, jatuhkan skema eksternal. Untuk informasi selengkapnya, lihat DROP SCHEMA.
DROPDATABASEcatatan penggunaan
Saat menggunakan DROP DATABASE pernyataan, pertimbangkan hal berikut:
Secara umum, kami menyarankan agar Anda tidak menjatuhkan database yang berisi AWS Data Exchange datashare menggunakan pernyataan tersebut DROPDATABASE. Jika Anda melakukannya, Akun AWS yang memiliki akses ke datashare kehilangan akses. Melakukan jenis perubahan ini dapat melanggar persyaratan produk data di. AWS Data Exchange
Contoh berikut menunjukkan kesalahan ketika database yang berisi AWS Data Exchange datashare dijatuhkan.
DROP DATABASE test_db; ERROR: Drop of database test_db that contains ADX-managed datashare(s) requires session variable datashare_break_glass_session_var to be set to value 'ce8d280c10ad41'
Untuk memungkinkan menjatuhkan database, atur variabel berikut dan jalankan DROP DATABASE pernyataan lagi.
SET datashare_break_glass_session_var to 'ce8d280c10ad41';
DROP DATABASE test_db;
Dalam hal ini, Amazon Redshift menghasilkan nilai satu kali acak untuk mengatur variabel sesi agar memungkinkan DROP DATABASE database yang berisi datashare. AWS Data Exchange
Contoh
Contoh berikut menjatuhkan database bernama TICKIT _TEST:
drop database tickit_test;