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