修改你的外键设置,达到级联删除的目的,具体实现如下:
a)先查询出EMP表和POS表中外键的名称(如果你知道外键名这一步可以省略)selectCONSTRAINT_NAME,TABLE_NAMEfromuser_constraintswhereCONSTRAINT_TYPE=RandTABLE_NAMEin(EMP,POS)
;b)删除EMP表和POS表上的外键后重新建立允许级联删除的外键模式altertableEMPdropconstraint外键名;altertablePOSdropconstraint外键名;altertableEMPaddconstraint外键名foreignkey(DEPT_NO)referencesDEPT(DEPT_NO)ondeletecascade;altertablePOSaddconstraint外键名foreignkey(DEPT_NO)referencesDEPT(DEPT_NO)ondeletecascade;这样删除关联删除是自动的