|
|
|
Не могу выполнить SET ROLE в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Народ, помогите активизировать роль из хранимой процедуры! Пример из документации: DOC\appdev.816\a76939\adg12sec.htm Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Пытаюсь сделать аналогично и получаю: ORA-06565 cannot execute SET ROLE from within stored procedure ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2003, 18:19 |
|
||
|
Не могу выполнить SET ROLE в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Ошибка гласит Код: plaintext 1. 2. 3. 4. Попробовал из хранимой процедуры неполучается, из ананимного блока все ОК Странно что есть пример такого использования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 07:22 |
|
||
|
Не могу выполнить SET ROLE в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Надо добавить фразу AUTHID: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 12:42 |
|
||
|
Не могу выполнить SET ROLE в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Да, спасибо за ответ. Я сам разобрался что к чему. Все работает. Просто SET ROLE должна выполняться от имени текущего пользователя, а не от имени владельца схемы, на что и указывает AUTHID CURRENT_USER. Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2003, 19:58 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1990914]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 499ms |

| 0 / 0 |
