学生-课程数据库中,若要删除student关系中Sno=95001的元组,而sc又有4个元组的Sno=95001,可用哪几策略

学生-课程数据库中,若要删除student关系中Sno=95001的元组,而sc又有4个元组的Sno=95001,可用哪几策略,第1张

没必要写触发器或者事务。

分俩步走。 第一,查询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数据库进行查询、删除、新增元组,最好有代码例子,谢了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9524730.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存