当前位置:编程学习 > C#/ASP.NET >>

怎样通过点击button删除两表相关内容?

两个表,其中两个表通过ID相关联,并且已经做了触发器
现在的问题是如何调用触发器,通过点击button删除两个表中的内容啊?
SQL语句应该怎么写,不太清楚,请高手指教 --------------------编程问答-------------------- 即然做了外键关联,
删一个表就行了,另一个表会自动删掉
delete from table where id='1' --------------------编程问答-------------------- 用存储过程吧!!
直接在存储过程里,根据传入的ID,在两个表中都删除相应的记录!! --------------------编程问答-------------------- 你对表进行操作就行了,不用管触发器的. --------------------编程问答-------------------- 写两条delete语句,连续执行 --------------------编程问答-------------------- 如果照你说的,已经有了触发器,那你直接删除你要操作的表就可以了(只要注意的是是删除哪个表会调用触发器),
没有写触发器,写一个存储过程或是别的方法.
谢谢 --------------------编程问答-------------------- 这是一个级联删除的问题,你的2个表中应该有主外键作为关联,你可以在数据库中看看你的主表的下面的子表,然后从字表开始删除最后删除主表的内容,根本不用什么触发事件,就是删除语句的先后顺序,一定要删除子表在删除主表啊 要不然会报错 --------------------编程问答-------------------- up```````````` --------------------编程问答-------------------- 各位出错了啊
我的主表名称是JG,字表名称是JG_NG,两个表通过主键JG_ID关联;
我按照六楼的方法先删除字表JG_NG,delete from JG_NG where JG_ID='1';
结果提示CANNOT DELETE JG_NG BECAUSE JG EXISTS;请问这是怎么一回事啊
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,