Вопросы по теме 'upsert'
Если запись существует, обновить, иначе вставить
Я пытаюсь переместить некоторые данные между двумя таблицами SQL Server 2008. Если запись существует в таблице 2 с адресом электронной почты из таблицы 1, обновите эту запись данными из таблицы 1, иначе вставьте новую запись.
В таблице 1 у меня...
12046 просмотров
schedule
30.03.2023
Элегантный способ обработки upsert с помощью Hibernate и MySQL
В настоящее время я работаю над функцией пакетного импорта, которая работает поверх Hibernate и MySQL. Моя цель - иметь функциональность Upsert для нескольких таблиц. Я обнаружил, что пишу много кода, чтобы увидеть, существует ли строка по ключу и...
2883 просмотров
schedule
25.01.2023
синтаксис для одной строки MERGE / upsert в SQL Server
Я пытаюсь выполнить вставку / обновление одной строки в таблице, но все примеры предназначены для наборов.
Кто-нибудь может исправить мой синтаксис, пожалуйста:
MERGE member_topic ON mt_member = 0 AND mt_topic = 110
WHEN MATCHED THEN UPDATE SET...
44791 просмотров
schedule
18.06.2022
Атомарный UPSERT в SQL Server 2005
Каков правильный шаблон для выполнения атомарного «UPSERT» (UPDATE, если существует, INSERT в противном случае) в SQL Server 2005?
Я вижу много кода на SO (например, см. Проверить, существует ли строка , в противном случае вставьте ) со следующим...
14675 просмотров
schedule
29.03.2022
SQLite INSERT - ПРИ ДВОЙНОМ ОБНОВЛЕНИИ КЛЮЧА (UPSERT)
В MySQL есть что-то вроде этого:
INSERT INTO visits (ip, hits)
VALUES ('127.0.0.1', 1)
ON DUPLICATE KEY UPDATE hits = hits + 1;
Насколько я знаю, этой функции в SQLite нет, я хочу знать, есть ли способ добиться того же эффекта без выполнения...
98667 просмотров
schedule
23.05.2022
Какие стили фиксации доступны в MongoDB?
В некотором смысле операция «сохранить» по умолчанию кажется асинхронной в MongoDB. Кажется, что когда клиент сохраняет документ, он обычно немедленно получает успешный ответ от сервера, даже если операция еще не была применена к базе данных (не...
5377 просмотров
schedule
06.05.2022
Быстрый или массовый Upsert в pymongo
Как я могу сделать массовое обновление в pymongo? Я хочу обновить кучу записей, а делать их по одной очень медленно.
Ответ на почти идентичный вопрос находится здесь: Массовое обновление/upsert в MongoDB?
Принятый ответ на самом деле не...
29766 просмотров
schedule
28.06.2022
обновить запись, если она существует, иначе написать новую запись?
Я пытаюсь выполнить этот запрос, и когда он находит запись для $serial, он может ее обновить. ИЛИ, если серийный номер не существует, он может записать новую запись.
Я получаю синтаксические ошибки, но мне кажется, что все в порядке. чертовски...
1195 просмотров
schedule
02.10.2022
Как избежать нового обновления в хранилище таблиц Azure
Стив Маркс пишет о новых методах расширения для выполнения обновлений в хранилище таблиц Azure как части новой версии протокола хранилища здесь:
http://blog.smarx.com/posts/extension-methods-for-the-august-storage-features
Однако что, если я...
2176 просмотров
schedule
01.05.2023
Как я могу использовать Mongoose на основе _id?
Когда я делаю это:
client_id = req.param("client_id") ? null
client =
name: req.param "clientName"
status: 'active'
Client.update {_id: client_id}, client, {upsert: true}, (err, updRes) ->
if err
res.json
error: "Couldn't...
5006 просмотров
schedule
08.08.2022
SQL Server, как удалить элементы обновлений из определяемого пользователем типа таблицы?
У меня есть пользовательский тип таблицы, скажем, @TT dbo.IntType readonly, IntType представляет собой пакет int , как первичный ключ
CREATE TYPE [dbo].[IntType] AS TABLE(
[T] [int] NOT NULL,
PRIMARY KEY CLUSTERED
Мне нравится...
645 просмотров
schedule
29.08.2022
Upsert с Mongoskin (node.js и mongodb)
Я изучаю node.js и mongodb. Я использую модуль mongoskin в своем приложении, но я не могу заставить работать функцию «upsert».
Я прочитал (довольно непрозрачное) руководство по монгоскину на github. Вот что я пробовал до сих пор:
// this...
3653 просмотров
schedule
05.04.2023
Как перевести функцию PostgreSQL merge_db (также известную как upsert) в MySQL
Прямо из руководства, вот канонический пример из merge_db в PostgreSQL :
CREATE TABLE db (a INT PRIMARY KEY, b TEXT);
CREATE FUNCTION merge_db(key INT, data TEXT) RETURNS VOID AS
$$
BEGIN
LOOP
-- first try to update the key...
1378 просмотров
schedule
04.02.2023
Оператор слияния Oracle в процедуре не может распознать переменную при использовании предложения
Возможный дубликат: UPSERT в таблицу с динамическим имя таблицы
Следующая процедура объявлена так:
CREATE OR REPLACE
PROCEDURE STUFF(tableToQuery VARCHAR2) AS
BEGIN
MERGE INTO myTable m
USING (select * from...
4881 просмотров
schedule
28.01.2023
MongoDB «upsert» из Grails
Я пытаюсь реализовать простой метод «вставить или обновить» (так называемый «upsert») в подключаемом модуле Grails/GORM/mongodb/MongoDB.
Подход, который я использовал с Hibernate (с использованием слияния), терпит неудачу с ошибкой дублирующего...
1517 просмотров
schedule
17.12.2022
используйте модификатор или укажите объект в запросе upsert
В моем запросе upsert я хотел бы:
обновить объект на месте, если он там есть, иначе
db.somecollection.update({x: 1}, {$inc: {x: 1}});
предоставить новый объект, если его там нет, иначе
db.somecollection.update({x: 1}, {whole: 0,...
155 просмотров
schedule
04.02.2023
упрощение обработки обновления/вставки (upsert) в MySQL
Обычной операцией является вставка новой строки, если ее не существует, или обновление существующей строки. К сожалению, синтаксис операторов SQL вставки и обновления совершенно другой: вставка принимает список столбцов, за которым следует...
4221 просмотров
schedule
15.07.2023
Оператор UPSERT в Postgres для секционированной таблицы
У меня есть секционированная таблица и функция/триггер обновления. когда строка обновляется, она сначала удаляет строку, а затем вставляет ее в соответствующий раздел. Мой вопрос в том, что я пытаюсь сделать оператор, похожий на MERGE в Oracle. Я...
1057 просмотров
schedule
15.08.2022
Mongodb upsert обновляет только выбранные поля, но вставляет все
Я пытаюсь использовать upsert в MongoDB для обновления одного поля в документе, если оно найдено, ИЛИ вставить новый документ с большим количеством полей. Проблема в том, что мне кажется, что MongoDB либо заменяет каждое поле, либо вставляет...
17022 просмотров
schedule
12.11.2022
используя комбинированное обновление и вставку с помощью HyperSQL
Я выполнял upsert в соответствии с этим замечательным сообщением: Insert при дублирующем обновлении в PostgreSQL? и это отлично работает с psql. Однако я не могу запустить тот же запрос в hsqldb, который я использую для тестирования. мой sql...
1249 просмотров
schedule
21.08.2022