Internet of Things Integration Platform
Remote Monitoring, M2M and Device Management Software Platform

Как создать автоинкрементальное поле в табличной переменной?

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

Как создать автоинкрементальное поле в табличной переменной?

Сообщение andyray06/rambler_ru » Вт авг 02, 2016 10:36 am

День добрый.

Возник вопрос следующего характера.
Каким образом можно создать автоинкрементальное поле в табличной переменной модели, которое представляло бы собой уникальное id записи?

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

Снимок.PNG
Снимок.PNG (27.91 КБ) Просмотров: 3182
andyray06/rambler_ru
 
Сообщения: 34
Зарегистрирован: Ср авг 05, 2015 6:12 am

Re: Как создать автоинкрементальное поле в табличной перемен

Сообщение anton_logoyskiy/tibbo_com » Чт авг 04, 2016 6:11 am

Андрей, добрый день!

Вы можете использовать номер строки, для этого в качестве выражения привязки можете использовать:
{id#row}

Есть вариант с использованием текущего времени:
{id} == 0 ? long(now()) : {id}

С уважением,
Антон Логойский
anton_logoyskiy/tibbo_com
 
Сообщения: 96
Зарегистрирован: Ср июл 22, 2015 10:05 am

Re: Как создать автоинкрементальное поле в табличной перемен

Сообщение andyray06/rambler_ru » Пт авг 05, 2016 6:28 am

Спасибо, все получилось.

Единственно, хочу дополнить что в цели привязки надо было указать просто id, без фигурных скобок. Так же в формате таблицы поле id должно быть доступным для изменения.
andyray06/rambler_ru
 
Сообщения: 34
Зарегистрирован: Ср авг 05, 2015 6:12 am


Вернуться в Обработка данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2