SQL删除多条数据

xjzihan 2010-01-14 06:06:30
比如:客户表 订单表 发货表
客户ID跟订单表中客户编号 外键引用
订单表中OID跟发货表中订单编号 外键引用
一个客户对应多个订单,每个订单对应一个发货信息
我想删除客户信息,在不解除约束之类时,我得先删跟客户所有订单有关的发货信息。
怎么删?????望大家指点下
...全文
109 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanzhiyuan928 2010-02-06
  • 打赏
  • 举报
回复

级联删除:

Foreign Key(column[,...n])references referenced_table_name[(ref_column[,...n])][on delete cascade][on update cascade]

或者是触发器
xjzihan 2010-01-23
  • 打赏
  • 举报
回复
怎么来级联呢?虽说我问题解决了。还是想听听你的。望指教!
  • 打赏
  • 举报
回复
那就 先删除 订单表里 和发货表里的信息,最好 删除客户信息, 这都行,
要么用级联删除
  • 打赏
  • 举报
回复
那就 先删除 订单表里 和发货表里的信息,最好 删除客户信息, 这都行,
要么用级联删除

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧