Bạn đang nghĩ đến tính năng CASCADE trên các ràng buộc NGOẠI KHÓA, liên quan đến các câu lệnh DELETE thực tế.
ALTER TABLE t2 add constraint FK_T2 foreign key(t_id) references t(id)
ON DELETE CASCADE;
Bỏ một ràng buộc với CASCADE không xóa bất kỳ hàng nào.
XÓA sẽ xóa các hàng, nếu bạn đã bật BẬT XÓA CASCADE.
Việc loại bỏ ràng buộc chỉ đơn giản là loại bỏ ràng buộc (và các chỉ mục liên quan và các ràng buộc phụ thuộc), chứ không phải các hàng dữ liệu. Trong SQL Server ALTER TABLE ...
Tôi không biết rằng có tùy chọn "CASCADE" như trong Oracle.
Từ tài liệu Oracle http://docs.oracle. com / cd / B28359_01 / server.111 / b28286 / statement_3001.htm # i2103845 cho câu lệnh ALTER TABLE: