当前位置: 代码迷 >> Sql Server >> ACCESS数据库中替换的有关问题
  详细解决方案

ACCESS数据库中替换的有关问题

热度:95   发布时间:2016-04-27 16:10:50.0
ACCESS数据库中替换的问题
有2个表,一个记录员工ID,为Staff表,内有Staff_id字段,另一个记录记录该员工的客户,名为Customer表,也有Staff_id字段,用来标记该客户是哪个员工的。

现在如果删除Staff表中的Staff_ID,想把Customer表中的Staff_id字段的所有对应项改为另一个员工的Staff_id,请高手应该怎么操作?

用Replace可以吗?会不会出现部分替换的现象?就是比如删除了Staff_id=21的记录,并在Customer中把所有staff_id=21的值替换为20,那么会不会把121、221、321中的“21”也都替换了?

用这个命令对吗?update   customer   set   Staff_id=replace(Staff_id, '21 ', '20 ')  


------解决方案--------------------
update customer set Staff_id= '20 ' WHERE Staff_id= '21 '
  相关解决方案