07.06.2009 13:59
Screamer
 
После перехода Oracle 8 на 9 выдается следующая ошибка:

ORA-00942: таблица или представление пользователя не существует

Таблица не существует.

select TMain.Barcode,TMain.Article,TMain.BarCodeType,TMain.UnitName,TMain.Quantity,TMain.FaceQuantity,TMain.Flags,TMain.SubArticle,TMain.BoxID,NULL,(select count(*) from dual where bitand(Flags,1)=0),(select count(*) from dual where bitand(Flags,4)!=0),TMain.NestedBar,TMain.Weight,TMain.TareWeight,TMain.TareWidth,TMain.TareLength,TMain.TareHeight,TMain.MaxY,(select min(Quantity) from Supermag.SVStoreUnits X
where X.Barcode=TMain.NestedBar) NestedQuantity from Supermag.SVStoreUnits TMain
where TMain.Article='00854'

Это когда встаешь на карточку товара и выбираешь штрих-код или просто сканируешь товар.
А если набиваешь накладную, то там не на что не ругается и товар находится.

В чем причина и как с этим бороться?
Спасибо.
07.06.2009 14:02
OlegON
 
1) Гранты раздал?
2) Что говорят:
Цитата:
select object_name from all_objects where object_name='SVSTOREUNITS';
select count(1) from all_triggers where owner='SUPERMAG';
07.06.2009 14:15
Screamer
 
Цитата:
OlegON 1) Гранты раздал?
2) Что говорят:
Честно скажу: я не силен в Oracle. Поэтому:
1) Что это и как?
2) говорят: 269
08.06.2009 15:36
Mr_Vito
 
то что написанно по ссылке, раздача грантов, не помогло , помогло только
понижение версии супермага до 1.026.1 сп0 через табличку sssysinfo и затем подъем версии генератором + скрипты до 1.026.3 сп9
Часовой пояс GMT +3, время: 08:31.

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