Добавил точки после инициалов в мнемокоды уже заведённых.
CODE:
select p.*, substr(code,1,length(code)-2)||'.'||substr(code,length(code)-1)||'.'
from mpc_clnpersons p
where code like '% _ _'
from mpc_clnpersons p
where code like '% _ _'
CODE:
update mpc_clnpersons
set code = substr(code,1,length(code)-2)||'.'||substr(code,length(code)-1)||'.'
where code like '% _ _'
set code = substr(code,1,length(code)-2)||'.'||substr(code,length(code)-1)||'.'
where code like '% _ _'
--1540
Кстати, сотрудники, у которых код... не соответствует:
CODE:
select c.name, p.*
from mpc_clnpersons p
left join companies c on p.company = c.rn
where code not like '% _. _.'
from mpc_clnpersons p
left join companies c on p.company = c.rn
where code not like '% _. _.'