Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / SQLite Новый топик    Ответить
 Выполнить последовательно INSERT и UPDATE  [new]
polin11
Member

Откуда:
Сообщений: 125
Перешел с postgresql на sqlite работаю при помощи dbeaver.
Есть файл состоит из нескольких SQL команд разделенных точкой с запятой.
Например нужно последовательно выполнить 2 Sql запроса на INSERT и UPDATE:
INSERT INTO "Коды" ( "Код") VALUES ( "Начало" );
UPDATE "Коды" SET "Название" = 'НОВОЕ ИМЯ' where "Код" = "Начало";

Запись вставляется, но не обновляется название. На postresql все ок.
Пробовал обернуть в транзакцию типа:
BEGIN TRANSACTION;
INSERT INTO "Коды" ( "Код") VALUES ( "Начало" );
UPDATE "Коды" SET "Название" = 'НОВОЕ ИМЯ' where "Код" = "Начало";
COMMIT;


не помогло. Как решить проблему?
28 май 19, 19:55    [21896035]     Ответить | Цитировать Сообщить модератору
 Re: Выполнить последовательно INSERT и UPDATE  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 7678
Странно, что на PostgreSQL все OK

Т.к. не вооруженным взглядом заметна путаница между " и ' кавычками
(что sql.ru радостно и подсветил)
29 май 19, 17:50    [21897122]     Ответить | Цитировать Сообщить модератору
Все форумы / SQLite Ответить