Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обращение к пакету PL-SQL от имени другого пользователя [D5]


Shorokhov ©   (2006-10-16 16:17:00) 

Такая вот проблема.
При обращении к функции пакета от имени другого пользователя Оракл выдает Error: ORA-00900: invalid SQL statement.
Пример: select pac1.func1(aVal) from dual
С правами все в норме.
У пользователя есть системная привилегия EXECUTE_ANY_PROCEDURE и грант на соответствующий пакет.
При дублировании тела процедуры в схеме пользователя запрос проходит.
Что за ерунда, подскажите!


Shorokhov   (2006-10-16 16:22:00) [1]

сенкс!


Shorokhov   (2006-10-16 16:20:00) [2]

имя пакета


Sergey13   (2006-10-16 16:20:00) [3]

Ну дык имя хозяина надо указывать.
select shem_name.pac1.func1(aVal) from dual


Desdechado   (2006-10-16 16:18:00) [4]

pac1 - это имя пакета или чужой схемы?


Наверх

Титульная страница Поиск, карта сайта Написать письмо