FOREIGN KEY (supplier_id) REFERENCES supplier(supplier_id) ); 通过以上代码,我们在supplier表上创建了一个名为supplier_pk的主键。然后再在products表上创建了一个名为fk_supplier的外键。 如果我们想要删除这个新创建的外键,我们可以执行以下的代码: ALTER TABLE products DROP CONSTRAINT fk_supplier;
Sql代码 select'alter table'||table_name||'drop constraint'||constraint_name||';'fromuser_constraintswhereconstraint_type='R' 禁用所有外键约束 Sql代码 select'alter table'||table_name||'disable constraint'||constraint_name||';'fromuser_constraintswhereconstraint_type='R' 启用所有外键约束 Sql代码 ...
alter table 表名 drop constraint 约束名; alter table 表名 drop constraint 约束名 cascade;--删除主键时级联删除子表的外键约束 约束失效 alter table 表名 disable constraint 约束名 alter table 表名 disable constraint 约束名cascade;--失效主键时级联删除子表的外键约束 约束生效 alter table 表名 enab...
alter table test_student drop constraint //添加 alter table test_student add constraint FK_TAB_STUDNET_TAB_CLASS foreign key (s_fk_id) references test_class (c_id) on delete set null; select * from select * from delete from test_class where c_id = 1; 1. 2. 3. 4. 5. 6. 7. ...
ALTER TABLE child_table_name DROP CONSTRAINT fk_constraint_name; 其中,child_table_name 是引用你的表的子表名,fk_constraint_name 是外键约束的名称。 禁用外键约束(如果你打算稍后重新启用): sql ALTER TABLE child_table_name DISABLE CONSTRAINT fk_constraint_name; 3. 删除表 一旦所有相关的外键约束都...
可用sql语句删除外键约束,也可以用其他工具操作(如PL/SQL)。一、语句删除:alter table 表名 drop constraint 外键名;二、工具删除:1、登录PL/SQL到指定数据库。2、左侧找到Tables选项。3、找到相应的表,如emp,然后找到Foreign keys选项。4、右键显示出来的外键,点击“删掉”即可。假如...
MODIFY CONSTRAINT fk_table1_id FOREIGN KEY (table1_id) REFERENCES table1(id); ``` 4、使用ALTER TABLE语句删除外键约束: ```sql ALTER TABLE table2 DROP CONSTRAINT fk_table1_id; ``` 5、在创建表时使用外键约束选项: ```sql CREATE TABLE table2 ( id NUMBER PRIMARY KEY, table1_id NUMBER ...
SQL> ALTER TABLE T_C ADD CONSTRAINT FK_T_C 2 FOREIGN KEY (FID) 3 REFERENCES T_P (ID); 表已更改。 SQL> INSERT INTO T_P VALUES (1, 'A'); 已创建1行。 SQL> INSERT INTO T_P VALUES (2, 'B'); 已创建1行。 SQL> INSERT INTO T_C VALUES (1, 1, 'A'); ...
key,parent_id,int); Sec@ora10g>,alter,table,t_child1,add,constraint, FK_t_child1,foreign,key(parent_id),references,t_parent (parent_id); Sec@ora10g>,insert,into,t_child1,values(1,1); Sec@ora10g>commit; (1)cascadetype Sec@ora10g>,create,table,t_child2(child2_id,int,primary, ...
alter table FM_CLIENT enable constraint CLIENT_TYPE_2019; //启用 alter table FM_CLIENT disable constraint CLIENT_TYPE_2019; //禁用 三、删除外键 代码语言:javascript 代码运行次数:0 运行 AI代码解释 alter table FM_CLIENT drop constraint CLIENT_TYPE_2019; 本文参与 腾讯云自媒体同步曝光计划,分享自作者...