Заказать обратный звонок
Заполните, пожалуйста, максимально подробно контактные поля. Задайте вопрос или оставьте запрос на обратный звонок.
Мы можем вам перезвонить с 9:00 до 18:00 по Московскому времени.
Ваше имя
Телефон
E-mail
Ваш вопрос
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

SQL запросы


AISPOL поддерживает SQL запросы к базе данных, если имеется какое либо условие, то есть возможность заменить по этому условию искомый атрибут например: необходимо во всей базе данных обновить арендатора, для расчета ведомостей для проекта освоения лесов по всей базе данных:
Составляем запрос и выполняем его, по всей базе данных автоматически обновится арендатор (по этому фильтру считаются основные отчеты AISPOL)

Или все выдела,в которых нет ОЗУ и которые относятся к защитным лесам нужно перевести в эксплуатационные, в таком случае SQL запрос будет выглядеть следующим образом: UPDATE

[dbo].[OS_INFO] SET [KATL] /*категория защитности*/ =80
WHERE /*ГДЕ*/
[KATL] < 80
AND /* И */
[OZU] = 0


А если надо удалить эти выдела то запрос будет такой:

Delete /* удалить */ [dbo].[OS_INFO] Where/*ГДЕ*/ [KATL] /*категория защитности*/ < 80
AND /* И */
[OZU] = 0


Название атрибутов программного языка можно посмотреть в выгруженной базе данных AIS_POL в папке Addition. Искомые значения (коды и их расшифровка) в основном справочнике AISPOL, команды SQL запроса общепринятые.

UPDATE – SQL запрос, позволяющий внести изменения в существующие выдела

DELETE – SQL запрос, выполняя который в СУБД производится операция удаления выделов из БД.

SET- оператор, определяющий какой показатель подвергнется изменению и ставится непосредственно перед ним.


Так же реализована точечная замена по ID или по составному ключу Лесничество, квартал, выдел

Допустим нам нужно в некоторых выделах убрать первое лесохозяйственное мероприятие, через выгрузку расшифрованной базы в exel отфильтровываем нужные выдела и копируем их ID в новую страницу exel , напротив них ставим 0 (или другое необходимое значение) и вставляем в соответствующую форму AISPOL эти две колонки
Таким образом, в данном случае, точечно обнуляется мероприятие. Сразу же можно обнулить процент выборки, просто выбрав его в области замены и повторить операцию.

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