Anda memikirkan fitur CASCADE pada batasan FOREIGN KEY, sehubungan dengan pernyataan DELETE yang sebenarnya.
ALTER TABLE t2 add constraint FK_T2 foreign key(t_id) references t(id)
ON DELETE CASCADE;
Menjatuhkan batasan dengan CASCADE tidak menghapus baris apa pun.
DELETE menghapus baris, jika Anda telah mengaktifkan ON DELETE CASCADE.
Menjatuhkan batasan hanya menghilangkan batasan (dan indeks terkait dan batasan dependen), bukan baris data. Di SQL Server ALTER TABLE ...
Saya tidak menyadari bahwa ada opsi "CASCADE" seperti di Oracle.
Dari Oracle docs http://docs.Oracle. com/cd/B28359_01/server.111/b28286/statements_3001.htm#i2103845 untuk pernyataan ALTER TABLE: