/* skopiuj do nowej tabeli dbo.klient identyfikatory, imiona, nazwiska i adresy
telefonów klientów których imiona kończą się na litery od a do k; Scal insrukcja MARGE dane w tabeli dbo.klient z danymi z tabeli [SalesLT].[Customer]*/
INTO [dbo].[MyKlient] FROM [SalesLT].[Customer] WHERE [LastName] LIKE '%[a-k]';
MERGE [dbo].[MyKlient] AS dest
USING [SalesLT].[Customer] AS source ON source.CustomerID = dest.CustomerID WHEN NOT MATCHED THEN INSERT ([FirstName], [LastName], [Phone]) VALUES (source.[FirstName], source.[LastName], source.[Phone]) WHEN MATCHED THEN UPDATE SET dest.[FirstName] = source.[FirstName], dest.[LastName] = source.[LastName], dest.[Phone] = source.[Phone] OUTPUT $action, deleted.*, inserted.*; 3 /* W ramach jawnie rozpoczętej transakcji usuń produkt o id 1000 i odczytaj w innej sesji dane wszystkich wiersze */
(rozpoczęta transakcja)
(Proba na odczyt danych z tabeli)
4 /* zaimplementuj optymistyczny model współbieżności i sprawdz jego wpływ na odczytywanie modyfikowanych danych */