Можно ли выполнять SQL-запросы в пространствах имен?

#sql #odbc #intersystems #intersystems-iris

#sql #odbc #межсистемные #intersystems-iris

Вопрос:

Возможно ли выполнить запрос по таблицам в разных пространствах имен?

Например:

 select A.TS as A_TS, B.TS as B_TS 
from ns1.schema.table as A left join ns2.schema.table as B on A.id = B.id
  

По крайней мере, возможно ли получать таблицы A и B использовать одно и то же соединение ODBC? Насколько я вижу, пространство имен устанавливается при установлении соединения.

Ответ №1:

Единственный способ сделать это — использовать пространство имен так, как оно должно быть, вы можете добавить пакет и глобальное сопоставление в новое или существующее пространство имен. Таким образом, нужные таблицы будут доступны из одного пространства имен вместе.

Комментарии:

1. Спасибо. К сожалению, этого будет недостаточно в моей настройке. Я хочу получить доступ к таблицам с одинаковыми именами и структурой во многих разных пространствах имен.