怎么写个存储过程对应B表更新A表.
startcard : 100001
endcard : 100100
共99张卡
而A表保存的是卡号:
cardnumber 已销售
100001 0
100002 0
100003 0
...
这些,
如果B表保存了的卡段就更新A表的已销售(表示卡已出)..怎么写这个存储过程?因为B表保存的记录不止一条
相关推荐
笔试数据库1.doc
笔试数据库1.doc
mysql用一个表更新另一个表的方法
Solution 1: 修改1列 update student s, city c set s.city_name = c.name where s.city_code = c.code; Solution 2: 修改多个列 update a, b set a.title=b.title, a.name=b.name where a.id=b.id Solution 3: 采用子查询 update student s set city_name = (select name from city where code = s.city_code); 以上这篇mysql用一个表更新另一个表
SQL update 多表关联更新的实现代码
实现多表更新,尤其是A表和A的子表B表数据更新,下面是例子 有A、B张表,其记录如下: A表 c1 c2 ————– 1 a1 2 a2 3 a3 8 a8 B表 c1 c3 ————– 1 b1 2 b1 3 b3 10 b10 A.c1与B.c1相等,用一条sql语句,实现A.c2的值更新为B.c3 ————————————————————————————— 语句一 UPDATE A SET A.c2 =B.c3 from A ,B where A.c1=B.c
动态给表添加删除字段并同时修改它的插入更新存储过程
有一个表,用户需要在后台操作它,希望能对它动态进行添加删除字段。这个功能也许没有问题,但是它原有插入与更新的两个存储过程,也需要一起修改。因此Insus.NET实现了它,因此此文会让你了解到怎样动态为一个表添加删除字段以及动态修改它的存储过程 首先需要建一个表[A],这个表只有两个字段,一个是[ID]自动增长,另一个是表[B]的字段名,存储的每一笔记录,即是用户需要操作的表[B]的字段。这个表[A]需要建添加,更新,以及删除的存储过程,方便用户在后台方便操作,还有重点部分,需要写触发器。如有记录对表[A]进行添加,更新或是删除时,它会触发去作表[B]相应操作,还要去修改表[B]的存储过程。 动
Oracle中用一张表的字段更新另一张表的字段
在做项目的过程中,发现开发库中某张表的某字段有许多值是空的,而测试库中该字段的值则是有的。 那么,有什么办法能将测试库中该字段的值更新到开发库中呢? SQL Server中这是比较容易解决的,而Oracle中不知道方法了。 SQL Server中类似问题的解决方法 后来只好用笨的方法: 首先,将数据复制到Excel;(假设称测试库的表为A–含有数据) 然后,在开发库中建立和表A同结构的表B;(这里为了导入数据的简单,我对表B的结构进行了改造,只有两个字段) 图 表B的数据 再利用PL SQL的导入功能将这些数据导入到表B中(此时表B的数据


