![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обращение к пакету 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 - это имя пакета или чужой схемы?