|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/5/12 23:30:27 |
标题: |
请教oracle数据库高手一个问题?? |
浏览:2321 |
|
加入我的收藏 |
楼主: |
请问如何在oracle(服务端)中删除从表记录。 如: 主表A AA(PK) BB 01 111 02 112 03 113
从表B CC(PK) DD(FK) reference A.AA 01 123 01 254 01 256 02 2323 02 121 要求:删除表A 中的第一条记录时,相应的B表中的记录随之也删除。 不能用. delete from B where cc=01; delete from A where aa=01; 要用一条语句删除。还要考虑执行效率。 如果A表有100个从表(表结构和B表差不多)参考自AA主键,而且每个从表有上百个记录, 又该怎么办???? 先谢谢了 。
----------------------------------------------
- |
|