İSİM¶
DROP TABLE - bir tabloyu kaldırır
KULLANIM¶
DROP TABLE isim [, ...] [ CASCADE | RESTRICT ]
AÇIKLAMA¶
DROP TABLE veritabanından tabloları kaldırır.
Bir tabloyu sadece sahibi kaldırabilir. Tabloyu kaldırmadan
sadece satırlarını boşaltmak istiyorsanız
DELETE [
delete(7)] kullanın.
DROP TABLE daima hedef tablonun içerdiği indeksleri,
kuralları, tetikleri ve kısıtları
kaldıracaktır. Yine de, bir sanal tablo ya da başka bir
tablodaki bir yabancı anahtar tarafından başvurulan bir
tabloyu kaldırabilmek için
CASCADE belirtilmelidir.
(
CASCADE bağımlı bir sanal tabloyu tamamen
kaldıracak, fakat yabancı anahtar için diğer
tablodan sadece yabancı anahtar kısıtını
kaldıracaktır.)
PARAMETRELER¶
- isim
- Kaldırılacak tablonun ismi (şema nitelemeli
olabilir).
- CASCADE
- Tabloya bağımlı nesnelerin de (sanal tablolar gibi)
silinmesini sağlar.
- RESTRICT
- Tabloya bağımlı nesneler varsa tablonun
kaldırılmasını engeller. Bu
öntanımlıdır.
ÖRNEKLER¶
films ve distributors tablolarını kaldırmak için:
DROP TABLE films, distributors;
UYUMLULUK¶
SQL standardının bir defada sadece bir tablo
kaldırılmasına izin vermesi dışında,
DROP TABLE SQL standardıyla tamamen uyumludur.
İLGİLİ BELGELER¶
ALTER TABLE [
alter_table(7)],
CREATE TABLE [
create_table(7)].
ÇEVİREN¶
Nilgün Belma Bugüner <nilgun (at)
belgeler·gen·tr>, Nisan 2005