case when len(left(表1的字段2,charindex(' ',表1的字段2)-1))>=len(right(表1的字段2,len(表1的字段2)-charindex(' ',表1的字段2))
应该是
case when len(left(表1的字段2,charindex(' ',表1的字段2)-1))>=len(right(表1的字段2,len(表1的字段2)-charindex(' ',表1的字段2))) 下面也应该一样
update 表2 set 表2的字段2=
case when len(left(表1的字段2,charindex(' ',表1的字段2)-1))>=len(right(表1的字段2,len(表1的字段2)-charindex(' ',表1的字段2))
then right(表1的字段2,len(表1的字段2)-charindex(' ',表1的字段2))
else left(表1的字段2,charindex(' ',表1的字段2)-1)
end
from 表1
where 表2的字段1=表1的字段1
update 表2
set
from 表1,表2
where 表2的字段1=表1的字段1