
没必要写触发器或者事务。
分俩步走。 第一,查询sc表 Sno=95001 存在4个元组的 Sno插入到一个临时表中
然后
delete student
where sno=95001 and (select count(1) from 临时表 where sno=95001)>0
数据库能不能在删除元组的时候讲外键所指向相应数据也删除
可以用下边的方法,仅供参考:
-- 创建测试主表 ID 是主键
CREATE TABLE test_main (
id INT NOT NULL,
value VARCHAR(10),
PRIMARY KEY(id)
);
和C#一样的,首先你添加引用。。oracleclient。。然后在前面命名空间加上using Systemdataoracleclient 然后就是声明那些connection 啊什么的。。只不过在这些名称前面都有oracle字样,和sqlconnection 换一下前面的“sql”而已。。。
增删查改都一样滴
以上就是关于学生-课程数据库中,若要删除student关系中Sno=95001的元组,而sc又有4个元组的Sno=95001,可用哪几策略全部的内容,包括:学生-课程数据库中,若要删除student关系中Sno=95001的元组,而sc又有4个元组的Sno=95001,可用哪几策略、数据库能不能在删除元组的时候讲外键所指向相应数据也删除、急!!!asp.net( c# ) 怎样通过SQL语句 *** 作Oracle数据库进行查询、删除、新增元组,最好有代码例子,谢了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)