powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
9 сообщений из 9, страница 1 из 1
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39360639
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия сервера: IBM DB2 UDB 8.2.0
Нужен аналог поля CLIENT_DB_ALIAS из функции sysproc.snapshot_appl_info...
...
Рейтинг: 0 / 0
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39360672
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
get connection state можно как-нибудь получить через функцию?
...
Рейтинг: 0 / 0
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39361531
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TORT,

Там, вроде, должна быть эта функция и поле в ней.
ftp://ftp.software.ibm.com/ps/products/db2/info/vr8/pdf/letter/db2s1e80.pdf#page534
В вашей базе нет этой функции?
...
Рейтинг: 0 / 0
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39362951
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

1. Спс за ответ...
2. Функция-то есть такая, но не хочется ее использовать потому как :
- нужно давать права всем на монитор или врубать параметр....
- но самое главное функция весьма НЕбыстрая....
Я ееуже и через SCRATCHPAD попробовал обернуть, но все равно подтормаживает....
Хотел "на лету" в зависимости от алиаса права раздавать пользователям на строки таблиц...

Может есть какое-нибуть понятие глобальных переменных в "восьмерке", а я про него до сих пор не знаю или позабыл...
...
Рейтинг: 0 / 0
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39363007
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске вытащить алиас БД, сохранить его (куда???) и потом при помощи функции вытаскивать...
...
Рейтинг: 0 / 0
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39363748
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TORTМожет есть какое-нибуть понятие глобальных переменных в "восьмерке", а я про него до сих пор не знаю или позабыл...
Hint: глобальная переменная - это такой вырожденный случай временной таблицы из одной строки с одной колонкой.
Подозреваю, что даже математика оптимизатора отталкивается от такого представления (не проверял), не создавая новых сущностей.
...
Рейтинг: 0 / 0
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39364757
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CawaSPb, собственно пока такое решение и реализовал... SCRATHPAD + udf + global temporary table
...
Рейтинг: 0 / 0
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39365001
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TORT,

Ради интереса: что такое "через SCRATCHPAD обернуть" эту функцию?
...
Рейтинг: 0 / 0
Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
    #39365530
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein, имел ввиду следующее:

Сделал UDF, в которой при первом вызове получаю из snapshot_appl_info нужный мне client_db_alias и сохраняю его в SCRATCHPAD'е... Чтобы не дергать монитор для каждой строки...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Можно ли из приложения определить под каким алиасом базы произошло соединение? 8.2.0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]