Результаты поиска по запросу "upsert"

1 ответ

Как обновить все столбцы с INSERT ... ON CONFLICT ...?

У меня есть таблица с одним первичным ключом. Когда я пытаюсь выполнить вставку, может возникнуть конфликт, вызванный попыткой вставить строку с существующим...

1 ответ

Определить, была ли строка обновлена ​​или вставлена

Я делаю

17 ответов

Это слишком сложно, SQL может справиться с этим в один запрос

//en.wikipedia.org/wiki/UpsertВставить обновление хранимой процедуры на SQL ServerЕсть ли какой-нибудь умный способ сделать это в SQLite, о котором я не дума...

ТОП публикаций

6 ответов

Кажется, это не работает.

5 ответов

Так что на самом деле вам нужно сначала прочитать и принять решение о вставке или обновлении.

отаю с Windows Azure Table Storage и имею простое требование: добавить новую строку, перезаписав любую существующую строку этим PartitionKey / RowKey. Однако...

1 ответ

Вы хотите сделать это в код или хранилище данных? потому что вы также можете инкапсулировать весь SQL в хранимую процедуру, если хотите скрыть сложность запросов.

у приложение для перемещения данных из Oracle в Sybase и мне нужно выполнить операции обновления / вставки. В Oracle я бы использовал MERGE INTO, но, похоже, он не доступен в Sybase (во всяком случае, не в ASE). Я знаю, что это можно сделать с ...

0 ответов

Как я уже сказал, я парень по T-SQL, но основная идея здесь состоит в том, чтобы «присоединиться» к таблице movie_rating против себя. Если при использовании примера «если существует» производительность не падает, я бы использовал его для удобства чтения.

я есть простой запрос INSERT, где мне нужно использовать вместо UPDATE, когда первичный ключ является дубликатом. В MySQL это кажется проще, в Oracle, кажется, мне нужно использовать MERGE. Все примеры, которые я мог найти для MERGE, имели ...

2 ответа

@ErwinBrandstetter спасибо - На самом деле я отвечал не на тот вопрос :)

ьзуя Postgres 9.6, я следовал стратегии, рекомендованной в https://stackoverflow.com/a/40325406/435563 [https://stackoverflow.com/a/40325406/435563]сделатьINSERT или жеSELECT и вернуть полученный идентификатор: with ins as ( insert into prop ...

1 ответ

Я пропустил это! Спасибо!

я есть следующая таблица значений атрибутов сущности: CREATE TABLE key_value_pair ( id serial NOT NULL PRIMARY KEY, key varchar(255) NOT NULL, value varchar(255), is_active boolean ); CREATE UNIQUE ...

4 ответа

хороший момент @kmanzana. слишком хакерский для меня. ИМХО

ли в ActiveRecord встроенная функция upsert? Я знаю, что мог бы написать это сам, но, очевидно, не хочу, если такая вещь уже существует.