有两个表JOB和EMP
表JOB是:
JOB_ID   DESCRIPTION
1        CEO
2        President
3        ViceJOB_ID是主键
表EMP
EMP_ID    NAME     JOB_NUM
01        YANG     1
02        ZYHANG   2
03        LI       2其中JOB_NUM与表JOB的JOB_ID建立了关系?问此时执行delete from job where job_id=2是为什么会出错,删不了?
我的解释是这样的,因为表EMP的JOB_NUM与表JOB的JOB_ID建立了关系,而此时
JOB_NUM有用到以"2"为值的记录,所以要删除表JOB_ID里面ID=2的记录,就应该
先删除表EMP里JOB_NUM所有值为2的记录才可以删除表JOB,ID=2的记录.
但是我这种解释老师说不行.说不到要点.请问我要怎么回答才正确啊,高手们
帮帮忙啊,明天老师就要向我提这个问题了.他就问我们执行delete from job where job_id=2为什么会出错,删不了?谁能给我一个确切的答案啊?