第一個(gè)問題是求語句的,不多補(bǔ)充了。使用的是Oracle SQL Develooper第二個(gè)問題是有兩個(gè)表:department(deptno[PK],deptname,deptlocation,empno[FK]) 和employee(empno[PK],....很多列...,deptno[FK],mgrno[FK])表的關(guān)系是department.empno=employee.mgrno(也就是D表的empno就是E表的manager NO.)employee.deptno=department.deptno(也就是E表的employee必須都在D表的department工作)除了用CASCADE(據(jù)說對(duì)數(shù)據(jù)庫完整性有破壞??不是很確定。)之外有什么辦法能drop兩個(gè)表的PK和FK第一個(gè)問題的補(bǔ)充:網(wǎng)上的SC_HELP 經(jīng)過證實(shí)語句無效。Alter...drop PRIMARY/FOREIGN KEY... 顯示無法找到表格(實(shí)際是存在的),或者是無法找到Constraint關(guān)系(非常的奇怪,查看表格的時(shí)候確認(rèn)constraint存在,但是drop的時(shí)候顯示不存在)
SQL中用語句查看表列的約束以及解除約束
米琪卡哇伊
2019-04-14 08:08:13