Вы можете добавить вычисляемый столбец, так что это всегда актуально:
alter orsrg add type_col as
(case when magcode like '12Z%' then 'ZirPro'
when magcode in ('27AM') then 'Amherst'
when magcode in ('12M1', '12M3', '12MC') then 'Mulberry'
end);
Если у вас будет таблица поиска, вам нужно будет перечислить все «12Z»комбинации.Или вам нужно будет использовать LIKE
(или аналогичную конструкцию) для поиска вещей - и это будет дорого с точки зрения производительности.