Команда CLP INSERT. - PullRequest
       12

Команда CLP INSERT.

0 голосов
/ 18 октября 2018

Я хотел использовать команду вставки в притоке CLP.

Общий синтаксис / основной синтаксис команды INSERT:

INSERT измерение_имя, tag_key = tag_value field_key = field_value

Я хотел спросить, возможно ли добавить командувместо прямого значения для значения поля?

Чтобы лучше понять вопрос, рассмотрим следующий пример:

Я использую следующую команду для вставки значения в измерение trial_channel_map:

INSERT TRIAL_CHANNEL_MAP, CHANNEL_ID = 18 RACH = 0i, SCH_CH = 0i, SF7 = 10i, SF8 = 2i, SF9 = 0i, SF10 = 0i, SF11 = 0i, SF12 = 0i, CH = 0i

СейчасЯ хочу создать новое поле с именем total_devices, которое в основном является суммой SF7 до SF12.Поэтому я использую команду:

выберите SF7 + SF8 + SF9 + SF10 + SF11 + SF12 в качестве total_devices INTO TRIAL_CHANNEL_MAP FROM TRIAL_CHANNEL_MAP, где CHANNEL_ID = '18'

с этой командой я получаю поле total_devicesно сумма отображается в виде другой точки данных с той же отметкой времени, что и в предыдущей команде.

Я хотел бы иметь одну команду, которая просто выполняла бы функциональность обеих команд.Отсюда мой вопрос: возможно ли добавить команду вместо прямого значения для значения поля?

INSERT TRIAL_CHANNEL_MAP, CHANNEL_ID = 18 RACH = 0i, SCH_CH = 0i, SF7 = 10i, SF8 = 2i, SF9 = 0i, SF10 = 0i, SF11 = 0i, SF12 = 0i, CH = 0i, всего_устройств =(выберите SF7 + SF8 + SF9 + SF10 + SF11 + SF12 в качестве total_devices INTO TRIAL_CHANNEL_MAP FROM TRIAL_CHANNEL_MAP, где CHANNEL_ID = '18 ')

Я пытаюсь использовать эту команду, но выдает ошибку с указанием недопустимого логического значения.

Любое решение или решение этой проблемы?

Заранее спасибо.

...