Узнать актуальность данных в глобальнике по сети — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
(Новая страница: «Отправьте по '''g-tasks''' запрос: <pre> execute block as declare variable MGN_CONNSTR DM_TEXT; declare variable INSERTDT DM_DATETIME; begin se…»)
(нет различий)

Версия 16:28, 27 августа 2016

Отправьте по g-tasks запрос:

execute block
as
declare variable MGN_CONNSTR DM_TEXT;
declare variable INSERTDT DM_DATETIME;
begin
  select P.PARAM_VALUE
  from PARAMS P
  where P.PARAM_ID = 'MGN_CONNSTR'
  into :MGN_CONNSTR;

  execute statement 'select
first 1
z.insertdt
from zmain_dict z
order by z.insertdt desc'
      on external :MGN_CONNSTR
      as user 'SYSDBA' password 'masterkey'
      into :INSERTDT;
  update or insert into reports (id, parent_id, status, reporttype, sorting, caption, params)
  values (-100, 0, -1, -1, 0, 'mgn_last_update', :insertdt) matching (id);
  suspend;
end

После того как он выполнится, выполните запрос:

select * from reports where id=-100