Вопросы по теме 'sql-merge'

Используйте T-SQL Merge для обновления существующих записей и вставки несуществующих записей, но избегайте дублирования.
У меня есть две таблицы с идентичной структурой t1 и t2. Таблица t1 имеет примерно на 100+ записей больше, чем t2. Вот небольшой образец t1. | pid | tid | amt | paymentdt | paymentmnth | startdate | enddate...
169 просмотров
schedule 14.10.2021

Оператор слияния Oracle не достигает части NOT MATCHED
Следующий оператор слияния не вставляет (не соответствует) запись. Запрос, используемый в части Condition предложения Merge, иногда не возвращает ни одной строки. Это приводит к тому, что вставка не происходит? MERGE INTO apps.test_table ab...
96 просмотров
schedule 12.04.2022

SQL Server 2016 MERGE Причина Сбой проверки утверждения системы
Позвольте мне сначала сказать, что я понимаю, что Microsoft говорит, что у них есть исправление ошибки , но мы установили накопительное обновление для 2016 года, и нам все равно не повезло. Это MERGE для SCD типа 2, который отлично работал в 2014...
2061 просмотров
schedule 03.07.2022

Пейджинг Вставка массива данных в таблицу
Может быть, это глупый вопрос, но как разделить/разбить на страницы вставку, чтобы другие операции обновляли ту же таблицу. У меня есть две хранимые процедуры, одна из которых вставляет объемные данные. Хранимая процедура InsertIntoMyTable :...
1024 просмотров
schedule 27.07.2022

Хранимая процедура INSERT из представления в таблицу на основе условий
Моя хранимая процедура вызывает API, который создает доступное представление данных. Мне нужно вставить записи из созданного представления в локальную таблицу. Пока что процедура выглядит так, как показано ниже. Сгенерированный вид расходных...
1155 просмотров

Имитация SQL-Merge с вставкой и обновлением
У меня есть две локальные и удаленные базы данных с односторонним доступом от локального к удаленному. и мы можем вставлять и обновлять удаленную базу данных только из локальной базы данных. Я написал запрос на слияние, но не смог выполнить EXEC на...
142 просмотров

MERGE в Entity Framework
Есть ли способ вызвать команду T-Sql MERGE из .NET Entity каркас 4?
10949 просмотров

Производительность T-SQL MERGE в типичном контексте публикации
У меня есть ситуация, когда приложение «издатель» по существу поддерживает модель представления в актуальном состоянии, запрашивая ОЧЕНЬ сложное представление, а затем объединяя результаты в таблицу денормализованной модели представления, используя...
1667 просмотров

SQL Server MERGE + присоединение к другим таблицам
Я использую оператор MERGE в проекте базы данных для заполнения справочных данных из статического набора значений, например следующего ниже: MERGE INTO dbo.[User] AS TARGET USING (VALUES ('[email protected]', 'My Name')) AS SOURCE(UserName,...
15697 просмотров

Слияние SQL не удается вставить, а затем обновить две идентичные строки из целевой таблицы
Я пытаюсь объединить две таблицы с помощью SQL Merge в следующем скрипте: BEGIN TRAN; DECLARE @T TABLE(Id BigInt); MERGE Target AS T USING Source AS S ON (T.ObjectName = S.ObjectName) WHEN NOT MATCHED BY TARGET THEN...
2565 просмотров
schedule 26.12.2022

PL/SQL — обновить несколько строк в целевой таблице из одной строки в исходной таблице
Я использую оператор слияния для объединения двух таблиц, где одна строка в исходной таблице может обновлять несколько строк в целевой таблице. Это происходит примерно так MERGE TABLE1 A USING (SELECT EMP_CODE, DAYS_OFF FROM TABLE2) B ON (A.ID...
3932 просмотров
schedule 07.02.2023

Обновление и вставка при совпадении условия в TSQL-Merge
Я пытался написать хранимую процедуру, в которой я могу выполнить UpSert, используя Merge со следующим условием Если запись присутствует, измените EndDate цели на вчерашний день, т. е. текущий день - 1. Если запись отсутствует, вставьте...
18179 просмотров

Использование MERGE для удаления данных или вставки
Из пользовательского интерфейса я передаю данные в хранимую процедуру. Тип этого параметра — определяемое пользователем поле таблицы со следующей структурой Personkey int ComponentKey varchar Эти данные должны попасть в таблицу, а данные,...
933 просмотров
schedule 27.10.2022

Как обновить несколько записей с помощью инструкции MERGE и использовать max(column_value) на основе ранее обновленных записей в той же инструкции?
Мне нужно использовать оператор Oracle MERGE для обновления записей таблицы. Один из столбцов, который я хотел бы обновить, должен быть получен из значения MAX как существующих записей таблицы, так и записей, которые обновляются как часть текущего...
335 просмотров
schedule 21.07.2023

Как преобразовать эти операторы SQL в более эффективные операторы
У меня есть следующий код: CURSOR Q1 IS SELECT COL1, COL2, COL3, COL4, COL5, COL6 FROM TABLE1; CURSOR Q2 IS SELECT COL11, COL22, COL33, COL44, COL55, COL66 FROM TABLE2; PRESENT BOOLEAN; FOR X IN Q1 LOOP PRESENT := FALSE;...
60 просмотров
schedule 24.02.2023

ПЕРЕКРЕСТНОЕ ПРИМЕНЕНИЕ в MERGE
Существует таблица, в которой необходимо исправить значения в нескольких столбцах. Затем идет таблица, содержащая все значения, которые необходимо исправить. Есть ли простой способ использовать CROSS APPLY в инструкции MERGE? С моими текущими...
63 просмотров
schedule 01.02.2023

Обновление SCD2 с помощью инструкции MERGE
Я хочу обновить таблицу SCD-2, используя оператор MERGE . Так что я: MERGE TARGET as t USING SOURCE as s ON s.KEY = t.KEY Случай 1: WHEN MATCHED and s.CHECKSUM <> t.CHECKSUM В этом случае мне нужна первая UPDATE строка в...
84 просмотров
schedule 02.06.2023

SQL Server - объединять данные о повторяющихся ключах при MERGE-ing
Я наткнулся на раздражающую ситуацию, когда результаты моего исходного запроса содержат повторяющиеся ключи с разными данными. К сожалению, мне нужно заполнить все NULL. Я пробовал с MERGE , но получаю ключевую ошибку. Эквивалентный запрос в...
338 просмотров
schedule 29.03.2024