我的桌子上有3个FOREGIN键。
这是我的表:
create table rooms (
room_id NUMBER(5)
CONSTRAINT rooms_room_id_pk PRIMARY KEY,
hotel_id NUMBER(10)
CONSTRAINT rooms_hotel_id_fk REFERENCES hotel(hotel_id),
avaliability VARCHAR2(10)
CONSTRAINT rooms_avaliability_nn NOT NULL,
staff_id NUMBER(10)
CONSTRAINT rooms_staff_id_fk REFERENCES staffs(staff_id),
room_type_id NUMBER(10)
CONSTRAINT rooms_room_type_id_fk REFERENCES room_type(room_type_id)
)
/
我一直在网上搜索如何删除它但无济于事。
这些是我输入的代码,
ALTER TABLE rooms
DROP CONSTRAINT room_type(room_type_id)
我想删除外键约束,但我一直收到无效的alter table选项。 我知道哪里出错了?
答案 0 :(得分:0)
ALTER TABLE rooms
DROP FOREIGN KEY room_type_id
这样可以删除在room_type_id上设置的外键