Перейти к основному содержимому Перейти к дополнительному содержимому

Add

Префикс Add может быть добавлен к любому оператору LOAD или SELECT в скрипте для указания, что он должен добавлять записи в другую таблицу. Он также указывает, что этот оператор следует выполнять в частичной перезагрузке. Префикс Add может также использоваться в операторе Map.

Примечание к информацииЧтобы частичная перезагрузка работала правильно, приложение должно быть открыто с данными до ее запуска.

Выполните частичную перезагрузку с помощью кнопки Перезагрузить. Для получения дополнительной информации см. Кнопка. Можно также использовать Qlik Engine JSON API.

Синтаксис:  

Add [only] [Concatenate[(tablename)]] (loadstatement | selectstatement)


Add [only] mapstatement

Во время обычной (не частичной) перезагрузки конструкция Add LOAD будет работать как обычный оператор LOAD. Записи будут создаваться и сохраняться в таблице.

Если будет использоваться префикс Concatenate или там будет существовать таблица с тем же набором полей, записи будут добавляться к соответствующей существующей таблице. Иначе конструкция Add LOAD создаст новую таблицу.

Частичная перезагрузка сделает то же самое. Единственная разница заключается в том, что конструкция Add LOAD никогда не будет создавать новую таблицу. Там всегда существует соответствующая таблица из предыдущего выполнения скрипта, в которую записи должны быть добавлены.

Проверка дубликатов не выполняется. Таким образом, оператор, использующий префикс Add, будет, как правило, включать в себя квалификатор distinct или защитные дубликаты предложения where.

Оператор Add Map...Using запускает сопоставление данных также и во время частичного выполнения скрипта.

Аргументы:  

Аргументы
Аргумент Описание
only Дополнительный классификатор, указывающий на то, что оператор следует выполнять только во время частичных перезагрузок. Его следует игнорировать во время обычных (не частичных) перезагрузок.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!