[ОТВЕТИТЬ]
Опции темы
06.01.2016 03:36  
baggio
я даже писать ничего не буду...
потому всё что напишу матом будет...

Цитата:
PreUpgrade
1.026.3\26_3_aTo26_3_b
PostUpgrade
Модернизация версии 1.026.3.
PreUpgrade
1.026.4\26_3To26_4_a
PostUpgrade
Модернизация версии 1.026.4.a.
PreUpgrade
PostUpgrade
Модернизация версии 1.026.4.
PreUpgrade
1.027\schemasys
1.027\sys
1.027\Domains
1.027\26_4To27_a
Цитата:
***** Cards.sql *****
begin
*
ERROR at line 1:
ORA-04063: package body "SUPERMAG.CARDS" has errors
ORA-06508: PL/SQL: could not find program unit being called: "SUPERMAG.CARDS"
ORA-06512: at "SUPERMAG.SMCARDIU", line 26
ORA-06512: at "SUPERMAG.SMCARDIU", line 108
ORA-04088: error during execution of trigger 'SUPERMAG.SMCARDIU'
ORA-06512: at "SUPERMAG.SMINITNEWFIELD", line 22
ORA-06512: at line 3

 
06.01.2016 03:38  
baggio
упало тут


Цитата:
prompt ***** Cards.sql *****;
begin
SMInitNewField('SMCard', 'UseTime', 'NUMBER(5)');
SMInitNewField('SMCard', 'UseTimeDim', 'NUMBER(5)', '3', 1);

SMInitNewConstraint('SMCard', 'SMCCard_UseTime',
'check(UseTime>0)');
SMInitNewConstraint('SMCard', 'SMCCard_UseTimeDim',
'check(UseTimeDim>=0 and UseTimeDim<=3)');
end;
/
begin
SMInitNewField('SACardPropDef', 'Position', 'NUMBER(10)');
end;
/
declare
i pls_integer;
begin
select count(*) into i from user_tab_columns
where table_name=upper('SACardPropDef') and column_name=upper('Position')
and NULLABLE='Y';
if i=1 then
execute immediate 'alter table SACardPropDef disable all triggers';
i := 0;
for vRec in (select ID from SACardPropDef order by Name)
loop
update SACardPropDef set Position=i where ID=vRec.ID;
i := i+1;
end loop;
execute immediate 'alter table SACardPropDef modify Position not null';
execute immediate 'alter table SACardPropDef enable all triggers';
end if;
end;
/
begin
SMInitNewConstraint('SACardPropDef', 'SACCardPropDef_Pos_Unique',
'unique(Position) deferrable initially deferred');
end;
/
commit;
-- end Cards.sql
пихаем в скуль... выполняется без ошибок - идем дальше...

Последний раз редактировалось baggio; 06.01.2016 в 03:41.
 
"Спасибо" baggio от:
06.01.2016 03:41  
baggio
Цитата:
update supermag.sssysinfo set ParamValue='1.026.4' where paramname='Version';
update supermag.sssysinfo set ParamValue='Upgrade complete' where paramname='UpgradeStep';
commit;
и снова поехали...
 
 
Опции темы



Часовой пояс GMT +3, время: 22:55.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.