查询并修改:由传入值获取多个条目,删除;并修改与这些条目相关的其他条目
我的需求是这样的:
1、比如传入a,b,c三个值
select p,o,u from table wher a=@a and b=@b and c=@c (多个条目)
2、对于每个条目,删除,并且:
update table_other set c=c-1 where p=@p and u=@u
update table set o=o-1 where p=@p and u=@u and o>@o
也就是说,由传入值,获取到待删除条目的一些信息,然后根据这些信息,再修改其他条目。
请问怎样用存储过程实现呢?
多谢大家!
1、比如传入a,b,c三个值
select p,o,u from table wher a=@a and b=@b and c=@c (多个条目)
2、对于每个条目,删除,并且:
update table_other set c=c-1 where p=@p and u=@u
update table set o=o-1 where p=@p and u=@u and o>@o
也就是说,由传入值,获取到待删除条目的一些信息,然后根据这些信息,再修改其他条目。
请问怎样用存储过程实现呢?
多谢大家!
...全文
相关推荐
学习MongoDB 二:MongoDB添加、删除、修改
MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种。数据被分组存储在数据集中,被称为一个集合(Collenction)和对于存储在MongoDB数据库中的文件,我们不需要知道它的任何结构定义的自由模式,在存储数据时是以键-值对的集合键是字符串,值可以是数据类型集合里的任意类型,包括数组和文档。 MongoDB存储在集合中的所有文件,集合是一组有一组共享公共索引的相关文档,集合类似于关系数据库中的表。在MongoDB中,这些操作修改单个采集数据,为更新和
【Dv2Admin】软删除的修改与恢复
通过软删除与恢复机制,数据管理变得更加灵活和安全,尤其在处理涉及到批量或单个数据的操作时,使用通用函数与事务处理机制,能够有效保证数据一致性。上述设计不仅适用于学生数据的管理,也可以推广应用于其他需要软删除的业务场景。通过这种方式,系统可以在不丢失数据的前提下,更高效地进行数据操作与维护。
国央企创新负责人如何通过平台实现科研成果的快速识别与转化?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
PotPlayer自用皮肤
自用 PotPlayer 皮肤,仅微调了字体大小与颜色,是按个人习惯调整,未做适配性调整。
2-shell及常用命令-续.pdf
2-shell及常用命令-续.pdf


应用实例

