косяк обнаружил:
на ЦО и 1 беспроблемном МХ - таблица saspiritcode заполнена одинаково,
а на 3 промлемных МХ - таблица пустая.
сейчас при повторном запуске скриптов по созданию этого класификатора на проблемных МХ почемуто не заполняется saspiritcode (и скрипт вроде простой)
Цитата: update supermag.smcard
set supermag.smcard.IDSpiritCode = null;
delete from SASpiritCode;
create or replace procedure LoadSpiritCode is
procedure InsTbl(
id in SASpiritCode.Id%type,
Code in SASpiritCode.Code%type,
Title in SASpiritCode.Title%type
) is
begin
insert into SASpiritCode
(ID, Code, Title)
values (ID, Code, Title);
end;
begin
-- Продовольственные товары
InsTbl(1, '1', 'Водка');
InsTbl(2, '2', 'Ликеро-водочные изделия');
InsTbl(3, '3', 'Вина виноградные');
InsTbl(4, '4', 'Напитки винные виноградные');
InsTbl(5, '5', 'Вина плодово-ягодные');
InsTbl(6, '6', 'Напитки винные плодово-ягодные');
InsTbl(7, '7', 'Шампанское, вина игристые');
InsTbl(8, '8', 'Коньяк');
InsTbl(9, '9', 'Бренди');
end;
/
begin
LoadSpiritCode;
end;
/
drop procedure LoadSpiritCode;
commit;