Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2019, 20:03   #1
polin11
Форумчанин
 
Регистрация: 07.06.2015
Сообщений: 164
По умолчанию sqlite Выполнить последовательно INSERT и UPDATE

Перешел с postgresql на sqlite работаю при помощи dbeaver.
Есть файл состоит из нескольких SQL команд разделенных точкой с запятой.
Например нужно последовательно выполнить 2 Sql запроса на INSERT и UPDATE:
Код:
INSERT INTO "Коды" ( "Код") VALUES ( "Начало" );
UPDATE "Коды" SET "Название" = 'НОВОЕ ИМЯ' where "Код" = "Начало";
Запись вставляется, но не обновляется название. На postresql все ок.
Пробовал обернуть в транзакцию типа:
Код:
BEGIN TRANSACTION;
INSERT INTO "Коды" ( "Код") VALUES ( "Начало" );
UPDATE "Коды" SET "Название" = 'НОВОЕ ИМЯ' where "Код" = "Начало";
COMMIT;
не помогло. Как решить проблему
polin11 вне форума Ответить с цитированием
Старый 04.06.2019, 23:02   #2
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от polin11 Посмотреть сообщение
нужно последовательно выполнить 2 Sql запроса на INSERT и UPDATE:
Говорят что на sqlite для этого есть INSERT OR REPLACE вот пример http://qaru.site/questions/16732/sql...ert-or-replace можете потренировать
xxbesoxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL Update or Insert tonchikp PHP 7 16.07.2017 00:08
If not exists insert into else update Ernest027 БД в Delphi 2 23.01.2017 20:33
Запрос с Insert и Update gigar SQL, базы данных 2 18.02.2016 12:37
SQLite, запрос UPDATE не выполняется impeee БД в Delphi 4 26.01.2014 14:03
insert и update Tanusha SQL, базы данных 4 13.03.2009 14:47