|
|
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Пытаюсь дать права на пакет из-под a юзеру b. Код: plsql 1. Запрос проходит нормально. Запуская процедуру пакета из-под b получаю: Код: plsql 1. 2. 3. PLS-00302 component 'calc' must be declared Как такое может быть? М. б. еще какие-то права нужно дать? из-под a процедура выполняется нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 08:13 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Mr_MusclePLS-00302 component 'calc' must be declared Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. RTFM Differences Between PL/SQL and SQL Name Resolution Rules (FAQ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 08:23 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
SQL> exec a.calc.calc_total То же самое - component must be declared ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 08:46 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Mr_MuscleSQL> exec a.calc.calc_total То же самое - component must be declared 20740286 desc a что выдает? ...... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 08:53 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Mr_MuscleТо же самоеНе в коня корм … ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 08:56 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Stax, Запускаю из-под юзера b. Выдает описание колонок таблицы. Т.к. в схеме b есть таблица b.a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 09:02 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Stax, desc a.calc из-под b выдает список процедур пакета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 09:09 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Mr_MuscleStax, Запускаю из-под юзера b. Выдает описание колонок таблицы. Т.к. в схеме b есть таблица b.a create synonym xxx for a.calc; exec xxx.calc_total; ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 09:16 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Stax, Спасибо вам большое! Ваша помощь очень помогла. Почему так получилось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 09:40 |
|
||
|
Не срабатывает grant execute to
|
|||
|---|---|---|---|
|
#18+
Mr_MuscleStax, Почему так получилось? согласно 20740286 pl/sql сначала ищет "a" как обьект в схеме b, находит - ето таблица, calc для таблицы неопределен, отсюда ошибка sql сначала ищет обект calc в схеме а, находит пакет, поетому ошибки нет где-то так ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 10:37 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39508641&tid=1885386]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 440ms |

| 0 / 0 |
