Проверить существование таблицы из запроса sysmaster - PullRequest
1 голос
/ 01 мая 2019

Я пытаюсь разработать запрос через sysmaster, чтобы проверить, существует ли конкретная таблица в базах данных

Я выполнил запрос через sysmaster:

select x0.sid,
       x0.username,
       x0.hostname,
       x1.sqs_dbname,
       dbinfo("UTC_TO_DATETIME",x0.connected) AS conn_dt
  from sysmaster:"informix".syssessions x0,
       sysmaster:"informix".syssqlstat x1,
       sysmaster:"informix".sysnetworkio n
 where (x0.sid = x1.sqs_sessionid)
   and hostname is not NULL
   and trim(hostname) <> ''
   and trim(hostname) <> '-'
   AND sqs_dbname NOT LIKE 'sys%'
   AND sqs_dbname <> '-'
   AND n.sid = x0.sid

Я хотел бы проверить тот же запрос, если существует одна конкретная таблица поверх результата sqs_dbname.

1 Ответ

1 голос
/ 01 мая 2019

Простой запрос, соединяющийся с sysmaster: systabnames должен работать.

...