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
пихаем в скуль... выполняется без ошибок - идем дальше...
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, время: 23:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.