永发信息网

在c#里如何编写删除sql中多个表中的数据

答案:4  悬赏:70  手机版
解决时间 2021-03-09 14:09
在c#里如何编写删除sql中多个表中的数据
最佳答案
循环删除 或者where id in(1,2,3)
全部回答
几个表存在关联吧?这样的数据牵涉到数据的完整性. 常用方法: 1:在主表上建立on deleted的触发器,在删除主表数据时自动删除子表相关行.这样只需要调用删除主表的sql语句就可以. 2:使用(带有事务处理的)存储过程,在存储过程中将关联的表依次做数据删除,好处是程序只需要调用一次,增加事务处理的好处是保证删除的一次性完成,有一张表不成功则过程回滚. 删除的次递:从子往父,先删除外键数据,再删除主表.如果存在多级关联,逻辑一样.
delete table 删除所有 delete table where id=2 删除id为2的数据 delete table where title like '%123%' 删除title类似于123的所有数据
找找你你想删除的这些数据之间有没有共同点或者是关系。如果有一定关系的话可以用循环删除,如果有很多共同点的话也可以在条件后面加通配符。比如 delete table_1 where name like‘%X%'当一种方法不能实现的时候就换一种思路。程序都是活的,100个人写的同一个程序代码肯定是100种。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
气壮山河的繁体字怎么写
我在一步爱情动作片里看到二垒和本垒打两个词
我弟弟在广东广州做缝纫打工,与家里大半年没
云台山潭瀑峡哪个是李白的诗句描写
2017甘谷四中录取分数线是
怎样从吃冰棍看出女孩有没有嫁人
我家小猫快两个月了但是现在用嘴呼吸加速肚子
葡萄几月份吃最好
adobe audition 录人声 总是觉得干干的声音
临沂四中2015级新高一网上交纳学费流程
丫丫手工巧克力在哪里啊,我有事要去这个地方
丽影广场附近电影院,丽影广场附近有什么电影
逆战技能图标上有的有F,有的没F,是不是没F
家用日常用电脑:1、CPU是AMD A4 6300,主板是
单选题“百家争鸣”从根本上说是A.对社会变革
推荐资讯
在南昌,晚上能去哪玩?要好玩的
月累计话费,话费余额,预存款是什么意思
家里鱼缸养的小鲤鱼为什么好几条没尾巴了?它
看小说要收费,如“骗爱总裁请克制”,请问怎
我和同性首长
关于办理营业执照的问题
霍家浴室地址有知道的么?有点事想过去
丹麦arla有机奶粉怎么样?
国内最好的核桃品种 什么品种的核桃最好
徐州火车站坐动车到合肥要多久
有没有一种设备可以在线上网看电影,听歌,玩
网上办本科学历证书在学信网上可以查到吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?