今天分析数据,需要用到了 Update 级联更新。
过程是这样的:
在
疟觥窖捎单位表中,有一个村的处理编码,是和村居表中的村编码字段 具有对应关系。我需要做的就是,通过编码,将村居表中的村所在的镇赋值到左边单位表中的zhen字段中。结构图如下:
OK。关系清晰了。那么开始写语句
直接采用的是 update 级联的方式。
update a
set zhen=b.zhen
from dbo.单位表as a
inner join 村居 as b
on a.处理地=b.村编码
查看换个Update inner join 语句
第一步update a a就是from dbo.单位表as a 的引用。
on a.处理地=b.村编码建立两个表之间的连接。
set zhen=b.zhen 赋值操作
其实最容易出现语法错误的就是 在 set zhen=b.zhen 中 不需要这样 seta.zhen=b.zhen
---------------------------------------
既然有了Update。那么Delete 当然也可以采用级联的方式删除。