您正在看的acce教程是:accesql语句。
两个表关联修改多个字段
UPDATEchhlASa,jjASbSETa.fzr=b.fzr,a.gh=b.gh
WHEREa.dhhm=b.dhhm;
updatechhlset(fzr,gh)=
(SELECTb.fzr,b.gh
FROMchhlASa,jjASb
WHEREa.dhhm=b.dhhm);
如果Tab2可以不是一个表,而是一个查询
UPDATETab1a,(SelectID,NameFromTab2)
SETa.Name=b.Name
WHEREa.ID=b.ID;
UPDATETab1a,Tab2
SETa.Name=b.Name
WHEREa.ID=b.ID;
访问多个不同的ACCE数据库-在SQL中使用In子句,外部数据库不能带密码
Selecta.*,b.*FromTab1a,Tab2bIn'db2.mdb'Wherea.ID=b.ID;
将一个表的某个字段置空
UPDATEchhlASaSETa.fzr=null,a.gh=null;
删除两个表中字段一样的记录
deletefromxl11wheredhhmin(SELECTa.dhhm
FROMxl11ASa,xl919ASb
WHEREa.dhhm=b.dhhm;);
完成后ACCE中字段Name索引属性显示为--有(无重复)
CreateUniqueIndexiNameONTab1(Name);
下面的语句删除刚才建立的两个索引
DropIndexiDateONTab1
DropIndexiNameONTab1;
