Update поля в таблице в БД

0 голосов
Андрей АВ назад в категории Как сделать...
Добрый день.

Требуется в базе данных в таблице выполнить update одного поля по ключу, можете пояснить возможно ли это сделать?

Пример есть таблица  table1  с полями id, field1, filed2

Требуется у полей с id=10 обновить field2 на значение "value".

БД Oracle.

Ответ: 1 шт.

0 голосов
Илья Рудаков назад
Здесь возможны несколько вариантов.

1. В самой базе: В узле "SQL скрипт" (с версии 7.3.0 https://help.loginom.ru/userguide/processors/integration/sql-script.html или узле Импорт в БД версии ниже 7.3. https://help.loginom.ru/userguide/integration/import/database.html) написать нужный SQL запрос.

2. В Loginom: получаете Импортом из БД нужную таблицу, в узле "Калькулятор" создаете новое поле и через функцию IF заполняете поле нужными данными. Узлом "Параметры полей" убираете первоначальное поле, оставляя вместо него свежесформированное в Калькуляторе и дав ему имя первоначального поля и через узел Экспорт в БД  https://help.loginom.ru/userguide/integration/export/database.html заново загружаете таблицу в БД. При этом вы выбираете "Тип экспорта" наиболее вам подходящий.
Андрей АВ назад

пробовал в узле Импорт в БД версии ниже 7.3. https://help.loginom.ru/userguide/integration/import/database.html) написать нужный SQL запрос, но узел выдает ошибку "  SQL statement doesn't return rows"

Илья Рудаков назад
Запрос в узле Импорт обязан заканчиваться командой Select. О чем написано и в Хелп и в тексте ошибки.
...