|
Как корректно определить из PLSQL, что APEX установлен
|
|||
---|---|---|---|
#18+
Собственно сабж. Но только есть нюанс. Как определить это так, чтобы это можно было использовать в условной компиляции PLSQL кода, c помощью $if. Так как $if подразумевает использование boolean_static_expression (пруф http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/fundamentals.htm#CHDIGDHA ) -- Все что НЕ делается все к лучшему... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2010, 16:55 |
|
Как корректно определить из PLSQL, что APEX установлен
|
|||
---|---|---|---|
#18+
Lav, посмотри как сделано в APEXLIB от Патрика Вольфа. По памяти точно не скажу, но там что-то простое либо проверяется начиличие схемы апекс, либо наличие паблик синонима для ключевого объекта апекс. Второе более вероятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 00:19 |
|
Как корректно определить из PLSQL, что APEX установлен
|
|||
---|---|---|---|
#18+
Edward ShevtsovLav, посмотри как сделано в APEXLIB от Патрика Вольфа. По памяти точно не скажу, но там что-то простое либо проверяется начиличие схемы апекс, либо наличие паблик синонима для ключевого объекта апекс. Второе более вероятно. Это здорово конечно, но как константой проверить существование синонима или схемы, мне ведь надо использовать это для условной компиляции. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2010, 10:50 |
|
Как корректно определить из PLSQL, что APEX установлен
|
|||
---|---|---|---|
#18+
Lav, как-то так: Код: 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. 33. 34. 35. 36. 37.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2010, 21:58 |
|
Как корректно определить из PLSQL, что APEX установлен
|
|||
---|---|---|---|
#18+
suPPLerLav, как-то так: Код: 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. 33. 34. 35.
Убрал огрехи копипаста. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2010, 21:58 |
|
|
start [/forum/topic.php?fid=50&fpage=76&tid=1876772]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 134ms |
0 / 0 |