13
ответов

Решения для вставки или обновления на SQL Server

Предположим, что структура таблицы MyTable (KEY, datafield1, datafield2 ...). Часто я хочу либо обновить существующую запись, либо вставить новую запись, если она не существует. По сути: ЕСЛИ (ключ существует) запустить ...
вопрос задан: 9 April 2014 14:17
9
ответов

Как я ОБНОВЛЯЮ строку в таблице или ВСТАВЛЯЮ ее, если она не существует?

У меня есть следующая таблица счетчиков: кэш CREATE TABLE (ключевой текст PRIMARY KEY, интервал поколения); я хотел бы увеличить один из счетчиков или обнулить его если соответствующая строка...
вопрос задан: 23 July 2013 19:41
8
ответов

Вставьте сохраненный proc Обновления на SQL Server

Я записал сохраненный proc, который сделает обновление, если запись будет существовать, то иначе она сделает вставку. Это выглядит примерно так: обновите Col1 набора myTable = col1, Col2 = col2 где идентификатор = идентификатор если @@...
вопрос задан: 7 October 2009 04:43
6
ответов

“Хороший” способ MySQL вставить строку, если не найденный, или обновляют его, если это найдено

Очень часто я хочу выполнить запрос на одном из моих пользователей, где я хочу строку, сохраненную и связанную с тем пользователем, в 1 к 1 отношения. Так скажем, (это - просто произвольный пример), который я имею...
вопрос задан: 18 April 2009 15:12
5
ответов

Атомный UPSERT в SQL Server 2005

Каков правильный шаблон для выполнения атомарного «UPSERT» (ОБНОВЛЕНИЕ, где существует, ВСТАВИТЬ в противном случае) в SQL Server 2005? Я вижу много кода на SO (например, см. Проверьте, существует ли строка, в противном случае вставьте) с ...
вопрос задан: 23 May 2017 12:13
5
ответов

Как реализовать условную хранимую процедуру Upsert?

Я пытаюсь реализовать Вашу основную функциональность UPSERT, но со скручиванием: иногда я не хочу на самом деле обновлять существующую строку. По существу я пытаюсь синхронизировать некоторые данные между различным...
вопрос задан: 23 May 2017 12:09
5
ответов

Как я Вставляю или Обновление (или перезапись) запись с помощью NHibernate?

Я должен записать строку в базу данных независимо от того, существует ли она уже или нет. Перед использованием NHibernate это было сделано с хранимой процедурой. Процедура делала бы попытку обновления и если нет...
вопрос задан: 6 July 2009 09:57
5
ответов

Oracle: как к UPSERT (обновляют или вставляют в таблицу?)

Операция UPSERT или обновляет или вставляет строку в таблицу, завися, если таблица уже имеет строку, которая соответствует данным: если таблица t ссорится, существует, который имеет ключ X: обновите mystuff набора t......
вопрос задан: 27 October 2008 15:25
4
ответа

Вставить, при повторном обновлении в PostgreSQL?

Несколько месяцев назад я узнал из ответа о переполнении стека, как выполнять несколько обновлений одновременно в MySQL, используя следующий синтаксис: INSERT INTO таблица (id, field, field2) VALUES (1, A, X), (2, ...
вопрос задан: 3 March 2017 18:13
3
ответа

SQLite - UPSERT * не * Вставить или заменить

http://en.wikipedia.org/wiki/Upsert Вставьте обновление, хранимое в Proc на SQL Server. Есть ли какой-нибудь умный способ сделать это в SQLite, о котором я не думал? В основном я хочу обновить три из четырех ...
вопрос задан: 2 May 2018 22:46
3
ответа

Проверьте, существует ли запись, если да “обновляют”, если не “вставляют”

Я хочу проверить таблицу PREMIUM_SERVICE_USER, если какие-либо записи существуют для timeValid обновления strClientID для +30, если никакие записи для strClientID не вставляют в premium_service_user таблицу. Что я делаю неправильно?...
вопрос задан: 21 August 2017 23:21
3
ответа

Если запись существует, обновление еще вставляют

Я пытаюсь переместить некоторые данные между двумя таблицами SQL Server 2008. Если запись существует в Table2 с электронной почтой от Table1, затем обновляют ту запись с данными из Table1, еще вставляют новую запись...
вопрос задан: 26 May 2011 07:18
3
ответа

UPSERT пост-ГРЭС (ВСТАВЛЯЮТ или ОБНОВЛЯЮТ), только если значение отличается

Я обновляю базу данных Postgres 8.4 (из кода C#), и основная задача достаточно проста: или ОБНОВИТЕ существующую строку или ВСТАВЬТЕ новую, если Вы еще не существуете. Обычно я сделал бы это: ОБНОВЛЕНИЕ...
вопрос задан: 12 August 2010 04:29
3
ответа

UPSERT в SSIS

Я пишу пакет SSIS для работы SQL Server 2008. Как дела UPSERT в SSIS? ЕСЛИ КЛЮЧ НЕ СУЩЕСТВУЕТ ЕЩЕ, ВСТАВЛЯЮТ, ЕСЛИ ДАННЫЕ ИЗМЕНИЛИСЬ, ОБНОВЛЯЮТ ENDIF ENDIF
вопрос задан: 15 July 2009 15:25
2
ответа

SQLite ВСТАВЛЯЮТ - НА ДУБЛИРУЮЩЕМСЯ КЛЮЧЕВОМ ОБНОВЛЕНИИ (UPSERT)

MySQL имеет что-то вроде этого: посещения INSERT INTO (IP, хиты) ЗНАЧЕНИЯ ('127.0.0.1', 1) НА ДУБЛИРУЮЩЕМСЯ КЛЮЧЕ ОБНОВЛЯЮТ хиты = хиты + 1; Насколько я знаю, что эта функция не существует в SQLite, что я хочу...
вопрос задан: 29 November 2018 15:55
2
ответа

SQLite “ВСТАВЛЯЮТ ИЛИ ЗАМЕНЯЮТ В” по сравнению с “ОБНОВЛЕНИЕМ … ГДЕ”

Я никогда не видел, что синтаксис ВСТАВЛЯЕТ, ИЛИ ЗАМЕНЯЮ НА имена (идентификатор, имя) ЗНАЧЕНИЯ (1, "John") используемый в SQL прежде, и я задавался вопросом, почему это лучше, чем имена ОБНОВЛЕНИЯ ОПРЕДЕЛЕННОЕ имя = "John" ГДЕ идентиф
вопрос задан: 24 May 2018 17:32
1
ответ

Mysql на дублирующемся ключе обновляют + sub запрос

Используя ответ от этого вопроса: MySQL INSERT Потребности - Запрос Select для таблиц с миллионами записей new_table * дата * record_id (pk) * data_field INSERT INTO new_table (дата...
вопрос задан: 7 June 2019 09:06
1
ответ

Вставить в таблицу MySQL или обновить, если существует

Я хочу добавить строку в таблицу базы данных, но если строка существует с тем же уникальным ключом, я хочу обновить строку. Например, вставьте в таблицу (id, name, age) значения (1, «A», 19). Допустим, ...
вопрос задан: 10 May 2019 22:30
1
ответ

Что эквивалентно INSERT & hellip; НА КОНФЛИКТ, что сначала пытается обновить?

Я использовал INSERT ... ON CONFLICT DO UPDATE для вставки / обновления данных. Вопрос, который у меня возникает, состоит в том, что я знаю, что большую часть времени я захочу сделать обновление: каждый день обновлять счетчик. Если там'...
вопрос задан: 31 March 2019 04:38
1
ответ

MongoDB: установить массив вложенных документов [дубликат]

У меня есть следующая коллекция 'SaleOrderCol': {_id: ObjectId ('1000'), продукты: [{_id: ObjectId ('1001'), имя: 'ProdA', количество: 5}, {_id: ObjectId ('1002 '), название: '...
вопрос задан: 5 March 2019 17:08
1
ответ

Как исправить синтаксическую ошибку в postgresql UPSERT?

Я пытаюсь изучить синтаксис upsert в postgresql, но продолжаю получать эту ошибку: ОШИБКА: синтаксическая ошибка в или рядом с «name» ЛИНИЯ 5: SET name = EXCLUDED.name; это SQL-заявление: INSERT INTO ...
вопрос задан: 18 January 2019 17:52
1
ответ

Mule 4 - соединитель SalesForce - как указать externalIdFieldName в операции создания задания Bulk V2

Я использую следующее: Mule 4.1. SalesForce api версия 41 Последний соединитель SalesForce для Mule Использование соединителя SalesForce для создания массового задания v 2 в потоке. В новом потоке мулов, когда ...
вопрос задан: 15 January 2019 21:38
1
ответ

Как я обновляю, если существует, вставьте если не (иначе “upsert” или “слияние”) в MySQL?

Существует ли простой способ ВСТАВИТЬ строку, когда он не существует, или ОБНОВИТЬ, если он существует, с помощью одного запроса MySQL?
вопрос задан: 26 February 2014 03:59
1
ответ

DB2 имеет, “вставляют или обновляют” оператор?

Из моего кода (Java) я хочу удостовериться, что строка существует в базе данных (DB2) после того, как мой код выполнен. Мой код теперь делает выбор и если никакой результат не возвращается, он делает вставку. Мне действительно не нравится...
вопрос задан: 13 March 2013 13:28
1
ответ

Как выполнить UPSERT, чтобы я мог использовать как новые, так и старые значения в части обновления

Глупый, но простой пример: Предположим, у меня есть таблица «Предметы», в которой я храню итоги полученных предметов. Item_Name Items_In_Stock Имя элемента здесь является первичным ключом. Как добиться ...
вопрос задан: 24 May 2011 08:36
1
ответ

синтаксис для одной строки ОБЪЕДИНЯЕТСЯ / upsert в SQL Server

Я пытаюсь сделать, одна строка вставляет/обновляет на таблице, но все примеры там для наборов. Может любой фиксировать мой синтаксис: ОБЪЕДИНИТЕ member_topic НА mt_member = 0 И mt_topic = 110 КОГДА...
вопрос задан: 21 March 2010 05:48
1
ответ

СЛИЯНИЕ Oracle не ВСТАВЛЯЕТ

У меня есть этот простой пример, я не могу, казаться, получить работу: СЛИЯНИЕ В mytable mt ИСПОЛЬЗУЯ двойной НА (mt.id = 'AAA') ПРИ СООТВЕТСТВИИ ЗАТЕМ ОБНОВЛЕНИЕ УСТАНОВИЛО mt.name = 'обновленный' при отсутствии СООТВЕТСТВИЯ ЗАТЕМ...
вопрос задан: 25 February 2010 17:54
0
ответов

задержка во время активности upsert через фабрику данных Azure

Я хочу знать задержку, которую дает фабрика данных, когда я запускаю операцию upsert. Сценарий заключается в том, что у меня есть тяжелые данные, которые я должен ежедневно обновлять и вставлять из базы данных в базу данных SQL Azure, ...
вопрос задан: 1 March 2019 11:34
0
ответов

Быстрое или массовое обновление в pymongo

Как я могу выполнить массовое обновление в пимонго? Я хочу обновить несколько записей, и делать их по одной очень медленно. Ответ на почти идентичный вопрос здесь: Массовое обновление / обновление в MongoDB? ...
вопрос задан: 21 September 2018 09:01
0
ответов

Найти или вставить на основе уникального ключа с помощью Hibernate

Я пытаюсь написать метод, который будет возвращать объект Hibernate на основе уникального, но не первичного ключа. Если объект уже существует в базе данных, я хочу вернуть его, но если нет, я хочу ...
вопрос задан: 3 November 2017 13:23