Урок #21 - Операция MERGE | SQL для начинающих
Синтаксис оператора Merge
Merge относится к DML (data manipulation language) языка SQL. Оператор появился с версии SQL Server 2008 и используется для того, чтобы привести 2 набора данных в соответствие — добавить строки, если их нет, Обновить, если строки найдены, и удалить (опционально)...
Почему Merge королевский оператор языка SQL ? 👑
Например, у Вас есть две простых таблицы: Employees с полями EmployeeID, FirstName и LastName и таблица NewData с аналогичными полями. CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY,
FirstName VARCHAR(50),
LastName VARCHAR(50)
);
-- Заполнение таблицы Employees данными (табл_1)
INSERT INTO Employees (EmployeeID, FirstName, LastName)
VALUES (1, 'John', 'Doe'),
(2, 'Jane', 'Smith'),
(3, 'Alice', 'Johnson');
-- Создание таблицы NewData
CREATE TABLE NewData (
EmployeeID...