Standalone-таблица

Standalone-таблица — таблица датасорса, которая не относится к логической и физической схемам данных. Standalone-таблицу можно рассматривать как источник данных системы.

Со standalone-таблицами можно работать через систему с помощью синтаксиса SQL+. Синтаксис работы с такими таблицами предполагает использование внешних таблиц, которые указывают на standalone-таблицу:

Можно использовать существующую standalone-таблицу или создать новую. Система позволяет автоматически создать standalone-таблицу при создании внешней writable- или readable-таблицы.

Подробнее о создании внешних таблиц см. в разделах CREATE WRITABLE EXTERNAL TABLE и CREATE READABLE EXTERNAL TABLE.

Связи standalone-таблицы с внешними таблицами

При работе со standalone-таблицей учитывайте ограничения СУБД, в которой находится таблица.

Чтобы со standalone-таблицей можно было работать через систему, она должна располагаться:

  • в той же базе данных, где хранятся данные связанной логической базы данных, — если таблица находится в датасорсе с СУБД ADB или ADP;
  • в том же кластере, где хранятся данные связанной логической базы данных, — если таблица находится в датасорсе с СУБД ADQM или ADG.

Standalone-таблицы не поддерживают версионирование данных. Все изменения данных выполняются вне механизма дельт и операций записи.

Данные standalone-таблицы можно поместить в логическую таблицу запросом INSERT SELECT. Это позволит использовать преимущества логических таблиц: иметь доступ к истории изменений данных, а также изменять данные без использования внешних readable-таблиц и writable-таблиц. В некоторых случаях это также позволит обойти ограничения, связанные с конкретной СУБД.