如何把这写SQL语句写到一块执行

来源:百度知道 编辑:UC知道 时间:2024/08/22 17:03:09
UPDATE DXT_ATTR_房屋信息属性表, 房屋信息表 SET DXT_ATTR_房屋信息属性表.层数 = 房屋信息表.层数
WHERE (((DXT_ATTR_房屋信息属性表.幢号)=房屋信息表.房屋名称) And ((房屋信息表.层数) Is Not Null))

UPDATE DXT_ATTR_房屋信息属性表, 房屋信息表 SET DXT_ATTR_房屋信息属性表.建筑结构 = 房屋信息表.结构
WHERE (((DXT_ATTR_房屋信息属性表.幢号)=房屋信息表.房屋名称) And ((房屋信息表.结构) Is Not Null));

UPDATE DXT_ATTR_房屋信息属性表, 房屋信息表 SET DXT_ATTR_房屋信息属性表.竣工年代 =房屋信息表.交付时间
WHERE (((DXT_ATTR_房屋信息属性表.幢号)=房屋信息表.房屋名称) And ((房屋信息表.交付时间) Is Not Null));

UPDATE DXT_ATTR_房屋信息属性表, 房屋信息表 SET DXT_ATTR_房屋信息属性表.建筑面积 =房屋信息表.建筑面积
WHERE (((DXT_ATTR_房屋信息属性表.幢号)=房屋信息表.房屋名称) And ((房屋信息表.建筑面积) Is Not Null));

UPDATE DXT_ATTR_房屋信息属性表, 房屋信息表 SET DXT_ATTR_房屋信息属性表.坐落 =房屋信息表.房屋坐落
WHERE (((DXT_ATTR_房屋信息属性表.幢号)=房屋信息表.房屋名称) And ((房屋信息表.房屋坐落) Is Not Null));

UPDATE DXT_ATTR_房屋信息属性表, 房屋信息表 SET DXT_ATTR_房屋信息属性表.房屋用途 =房屋信息表.用途
WHERE (((DXT_ATTR_房屋信息属性表.幢号)=房屋信息表.房屋名称) And ((房屋信息表.用途) Is Not Null));

UPDATE DXT_ATTR_房屋信息属性表, 房屋信息表 SET DXT_ATTR_房屋信息属性表.用户

UPDATE DXT_ATTR_房屋信息属性表, 房屋信息表 SET DXT_ATTR_房屋信息属性表.层数 = 房屋信息表.层数
,DXT_ATTR_房屋信息属性表.建筑结构 = 房屋信息表.结构
,DXT_ATTR_房屋信息属性表.竣工年代 =房屋信息表.交付时间
,SET DXT_ATTR_房屋信息属性表.建筑面积 =房屋信息表.建筑面积
,SET DXT_ATTR_房屋信息属性表.坐落 =房屋信息表.房屋坐落
,DXT_ATTR_房屋信息属性表.坐落 =房屋信息表.房屋坐落
,DXT_ATTR_房屋信息属性表.房屋用途 =房屋信息表.用途
,DXT_ATTR_房屋信息属性表.用户代码 =房屋信息表.用途代码
,DXT_ATTR_房屋信息属性表.用户名称 =房屋信息表.用户
WHERE (((DXT_ATTR_房屋信息属性表.幢号)=房屋信息表.房屋名称) And ((房屋信息表.层数) Is Not Null))

用and连接就行了

都是 DXT_ATTR_房屋信息属性表, 房屋信息表
把要set的字段用逗号间隔
where用and连接 最终更改的是一条数据

“;”隔开