servidor SQL 2008 é usado para gerenciar e criar bancos de dados para vários usuários finais. Alguns dos recursos incluídos no SQL Server 2008, são auto- tuning, auto-organização e recursos de auto- manutenção , com o tempo de inatividade quase perto de zero. Além disso , oferece a aplicação FILESTREAM, que permite que você puxar para cima de qualquer arquivo dentro de todo o seu banco de dados. Instrução MERGE SQL Server 2008 dá-lhe a capacidade de usar as condições conjuntas de modificar ou eliminar os dados de sua escolha. Criando o merge requer alguns passos para configurar. Instruções 
 1 
 Prepare os dados que você deseja mesclar seguindo o formato do exemplo a seguir para uma tabela SalesArchive : 
 
 " CREATE TABLE SalesArchive 
 
 ( 
 
 CustomerID INT PRIMARY KEY, 
 
 SalesDate INT , 
 
 TotalSalesAmount DINHEIRO, 
 
 TotalSalesCount SMALLINT , 
 
 CreationDate DATETIME CONSTRAINT df_CreationDate default ( GETDATE ( ) ) , 
 
 UpdatedDate DATETIME CONSTRAINT df_UpdatedDate default ( GETDATE ()) 
 
 ) 
 
 CREATE TABLE SalesFeed 
 
 ( 
 
 CustomerID INT , . 
 
 produtos VARCHAR (10), 
 
 ValorDaVenda DINHEIRO 
 
 ) " 
 2 
 Insira suas informações por formatá-lo de forma semelhante a este exemplo: 
 
 " INSERT INTO SalesFeed 
 
 (CustomerID , Produto ValorDaVenda ) 
 
 VALORES 
 
 (1, ' pooltable ' , 1000) , 
 
 (2, ' bigscreen ' , 955 ) , 
 
 (3, ' computador' , 590) , 
 
 (4, ' bigscreen ' , 880 ) , 
 
 . ( 5, ' computador' , 700) " 
 3 
 mesclar seus dados inserindo um comando a seguir este exemplo : 
 
 " MERGE SalesArchive aS SA 
 
 USANDO ( 
 
 SELECIONE 
 
 CustomerID , 
 
 LoadDate = MIN ( CONVERT ( VARCHAR (8), GETDATE ( ) , 112) ) , 
 
 TotalSalesAmount = SUM ( ValorDaVenda ) , 
 
 TotalSalesCount = COUNT (*) 
 
 DE SalesFeed 
 
 GROUP BY CustomerID 
 
 ) AS SalesFeedCTE (CustomerID , LoadDate , TotalSalesAmount , TotalSalesCount ) 
 
 ON 
 
 ( 
 
 SA.CustomerID = SalesFeedCTE.CustomerID E SA.SalesDate = SalesFeedCTE.LoadDate 
 
 ) 
 
 QUANDO NÃO COMBINADO ENTÃO 
 
 Insert ( CustomerID , SalesDate , TotalSalesAmount , TotalSalesCount , CreationDate , UpdatedDate ) 
 
 VALUES ( SalesFeedCTE.CustomerID , SalesFeedCTE.LoadDate , SalesFeedCTE.TotalSalesAmount , SalesFeedCTE.TotalSalesCount , GETDATE ( ) , GETDATE ()) 
 
 QUANDO ENTÃO COMBINADO 
 
 ATUALIZAÇÃO 
 
 SET SA.TotalSalesAmount = SA.TotalSalesAmount + SalesFeedCTE.TotalSalesAmount , 
 
 SA . TotalSalesCount = SA.TotalSalesCount + SalesFeedCTE.TotalSalesCount , 
 
 SA.UpdatedDate = GETDATE (); ". 
 
 Você se fundiram agora informações no servidor SQL 2008 
 < . br>