H2 Veritabanı - Bırak
DROP, genel SQL gramerinden alınan bir komuttur. Bu komut, bir veritabanı bileşenini ve yapısını bellekten silmek için kullanılır. Bu bölümde tartışacağımız Drop komutu ile farklı senaryolar var.
Bırak Tablo
Drop Table, ilgili tabloyu ve yapısını silen bir komuttur.
Sözdizimi
Aşağıda, Tabloyu Bırak komutunun genel sözdizimi verilmiştir.
DROP TABLE [ IF EXISTS ] tableName [,...] [ RESTRICT | CASCADE ]
RESTRICT kullanıyorsak ve bağımlı görünümlere sahip tablo varsa, komut başarısız olacaktır. CASCADE anahtar sözcüğünü kullandığımızda tüm bağımlı görünümler atılır.
Misal
Bu örnekte, aşağıdaki sorguyu kullanarak test adlı bir tablo bırakacağız.
DROP TABLE test;
Yukarıdaki sorgu aşağıdaki çıktıyı üretir.
(6) row (s) effected
Bırak Şeması
Drop Schema, veritabanı sunucusundan ilgili bir şemayı bırakan bir komuttur. Mevcut şemadan çalışmayacaktır.
Sözdizimi
DROP SCHEMA [ IF EXISTS ] schemaName
Misal
Bu örnekte, adlı bir şema bırakacağız test_schema aşağıdaki sorguyu kullanarak.
DROP SCHEMA TEST_SCHEMA;
Yukarıdaki sorgu aşağıdaki çıktıyı üretir.
(0) row(s) effected
Bırak Sırası
Bırak Sırası, tablo yapısından bir sıra bırakmak için kullanılan bir komuttur.
Sözdizimi
Aşağıdakiler, Bırak Sırası komutunun genel sözdizimidir.
DROP SEQUENCE [ IF EXISTS ] sequenceName
Bu komut, bu bağlantıda açık bir işlem gerçekleştirir.
Misal
Bu örnekte, adlı bir dizi bırakacağız sequence_id. Aşağıdaki komuttur.
DROP SEQUENCE sequence_id;
Yukarıdaki komut aşağıdaki çıktıyı üretir.
(0) row (s) effected
Görünümü Bırak
Drop View, mevcut görünümü bırakmak için kullanılan bir komuttur. CASCADE yan tümcesi kullanılırsa tüm bağımlı görünümler de bırakılır.
Sözdizimi
Drop View komutunun genel sözdizimi aşağıdadır.
DROP VIEW [ IF EXISTS ] viewName [ RESTRICT | CASCADE ]
Misal
Bu örnekte, adlı bir görünüm bırakacağız sample_view aşağıdaki sorguyu kullanarak.
DROP VIEW sample_view;
Yukarıdaki sorgu aşağıdaki çıktıyı üretir.
(0) row (s) effected