powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / INSERT/UPDATE/DELETE RETURNING ids
2 сообщений из 2, страница 1 из 1
INSERT/UPDATE/DELETE RETURNING ids
    #37438414
512es
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.


Подскажите, как в SQLite организовать что то вроде этого?

UPDATE distributors SET col = 2 WHERE col = 1 LIMIT 10 RETURNING did;

То есть, я хочу получить список айди строк, которые подверглись изменению, в результате выполнения запроса. Причём, заранее я не знаю какие именно строки (и сколько) хочу изменить.

В Postgres'е это удобно сделано http://www.postgresql.org/docs/8.2/static/sql-update.html
...
Рейтинг: 0 / 0
INSERT/UPDATE/DELETE RETURNING ids
    #37442313
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
512es,

Код: plaintext
1.
2.
SELECT did FROM distributors WHERE col =  1  LIMIT  10 ;

UPDATE distributors SET col =  2  WHERE did in (...);
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / INSERT/UPDATE/DELETE RETURNING ids
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]