как узнать id запускаемой операции в навигаторе
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Чт Янв 24, 2019 13:19  как узнать id запускаемой операции в навигаторе |
|
Полезность: Нет оценки
|
добрый день.
как узнать id запускаемой операции в навигаторе? |
|
![](templates/subSilver/images/spacer.gif) |
De Mian Профи
Вступление в Клуб: 26.09.2008
|
Чт Янв 24, 2019 13:59  Re: как узнать id запускаемой операции в навигаторе |
|
Полезность: Нет оценки
|
Псевдоним123 пишет: | добрый день.
как узнать id запускаемой операции в навигаторе? |
В тексте операций можно использовать предопределенные макросы:
&METHOD$ID - уникальный идентификатор (ID) операции,
&METHOD$CLASS - короткое имя ТБП, которому принадлежит операция,
&METHOD$NAME - наименование операции,
&METHOD$SNAME - короткое имя операции,
&METHOD$PACK - имя пакета PL/SQL операции,
&METHOD$ - имя операции в PL/Plus нотации
(‘[<короткое имя ТБП>]::[<короткое имя операции>]’);
либо смотрите тип ::[METHOD] если есть необходимость
Код: | V_METH [METHOD_REF];
begin
V_METH:=&METHOD$ID;
pragma debug('запущена операция ' || V_METH.[NAME]);
for x in ::[METHOD]
loop
null;
end loop;
end; |
|
|
![](templates/subSilver/images/spacer.gif) |
Ferguson Участник - экстремал
Вступление в Клуб: 23.01.2013
|
Чт Янв 24, 2019 14:49   |
|
Полезность: Нет оценки
|
Если в Навигаторе знаю только , как короткое имя посмотреть, на операции второй клавишей "Системная информация". Дальше если нужен ID операции встречал в Журнале выполнения операций, но нужно знать число когда операция запускалась. |
|
![](templates/subSilver/images/spacer.gif) |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Чт Янв 24, 2019 17:58  Re: как узнать id запускаемой операции в навигаторе |
|
Полезность: Нет оценки
|
Псевдоним123 пишет: | добрый день.
как узнать id запускаемой операции в навигаторе? |
зачем ? |
|
![](templates/subSilver/images/spacer.gif) |
kai Профи
Вступление в Клуб: 16.08.2012
|
Пт Фев 08, 2019 11:21  Re: как узнать id запускаемой операции в навигаторе |
|
Полезность: 1
|
Псевдоним123 пишет: | добрый день.
как узнать id запускаемой операции в навигаторе? |
id метода - это id из таблицы methods.
Есть представление в "Системе" VW_CRIT_METH_OF_SYS "Операции системы". По названию можно найти запись.
Но если запускаемая операция типа "Выбор", то она перезапустит другую. Запускаемая != запущенной. |
|
![](templates/subSilver/images/spacer.gif) |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|