Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> SQL Server >> Content
Hoe te samenvoegen in SQL Server 2008
SQL server 2008 wordt gebruikt om databases te beheren en te creëren voor meerdere eindgebruikers . Enkele van de functies die in SQL Server 2008 zijn self - tuning , zelforganiserend en zelf - onderhouden van mogelijkheden met bijna bijna nul downtime . Daarnaast biedt het de FILESTREAM applicatie , waarmee je omhoog trekken elk bestand binnen uw gehele database . Merge statement SQL server 2008 's geeft u de mogelijkheid om gezamenlijke voorwaarden gebruiken om de gegevens van uw keuze te wijzigen of te verwijderen . Het creëren van de samenvoeging vereist een paar stappen te configureren . Instructies
1

Bereid de gegevens die u wilt samenvoegen naar aanleiding van de opmaak van het volgende voorbeeld voor een SalesArchive tafel :

" CREATE TABLE SalesArchive

(

CustomerID INT PRIMARY KEY ,

SalesDate INT
,

TotalSalesAmount GELD
,

TotalSalesCount SMALLINT
,

CreationDate DATETIME CONSTRAINT df_CreationDate STANDAARD
( GETDATE ( ) ) ,

UpdatedDate DATETIME CONSTRAINT df_UpdatedDate STANDAARD
( GETDATE ( ) ) op

) op Twitter

CREATE TABLE SalesFeed

(

CustomerID INT
, .

product VARCHAR
( 10 ) ,

SaleAmount GELD


) " kopen van 2

Vul uw gegevens door te formatteren op dezelfde wijze als dit voorbeeld :

" INSERT INTO
SalesFeed

( KlantId , product , SaleAmount )

WAARDEN

( 1 , ' poolbiljart ' , 1000 ) , Verenigde

( 2 , ' BigScreen ' , 955 ) , Verenigde

( 3 , ' Computer ' , 590 ) , Verenigde

( 4 , ' BigScreen ' , 880 ) , Verenigde

. ( 5 , ' Computer ' , 700 ) "
3

samenvoegen uw gegevens door het invoeren van een commando volgt dit voorbeeld :


" MERGE SalesArchive AS SA

GEBRUIK (

SELECT

CustomerID
,

LoadDate = MIN ( CONVERT ( VARCHAR ( 8 ) , GETDATE ( ) , 112 ) ) , Verenigde


TotalSalesAmount = SOM ( SaleAmount ) ,

TotalSalesCount = COUNT ( * ) op

FROM SalesFeed

GROUP
BY CustomerID

) AS SalesFeedCTE ( KlantId LoadDate , TotalSalesAmount , TotalSalesCount ) op Twitter

ON

(

SA.CustomerID = SalesFeedCTE.CustomerID
EN SA.SalesDate = SalesFeedCTE.LoadDate

) op

WANNEER NIET MATCHED

Steek vervolgens
( KlantId SalesDate , TotalSalesAmount , TotalSalesCount , CreationDate , UpdatedDate )

WAARDEN
( SalesFeedCTE.CustomerID , SalesFeedCTE.LoadDate , SalesFeedCTE.TotalSalesAmount , SalesFeedCTE.TotalSalesCount , gETDATE ( ) , gETDATE ( ) ) op

WANNEER vervolgens gekoppeld

UPDATE


SET SA.TotalSalesAmount = SA.TotalSalesAmount + SalesFeedCTE.TotalSalesAmount ,

SA
. TotalSalesCount = SA.TotalSalesCount + SalesFeedCTE.TotalSalesCount ,

SA.UpdatedDate = GETDATE ( ) ; . ".

Je hebt nu informatie samengevoegd in SQL server 2008
< br >

Previous: Next:
  SQL Server
·SQL Server 2008 Business Intel…
·SQL Server 2005 Client Tools 
·ETL tools voor een SQL Server 
·Hoe te Enable Debugging in een…
·Hoe een SSIS Package Job in de…
·SQL Server 2008 Spatial Gereed…
·SQL Server Monitoring tools 
·Hoe maak je een SQL Server 200…
·Hoe een autoincrement Aantal S…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe maak je een PowerPoint- sjabloon imp…
·How to Get Rid van het Microsoft Securit…
·Hard Drive DVD Software 
·Waarom Renew Microsoft licenties ? 
·Hoe te Thunderbird Get to Launch Sneller…
·APE naar MP4 
·Hoe maak je een Center Watermark 
·Hoe de Trainer inschakelen voor Need for…
·Wat is de extensie OFX voor QuickBooks ?…
Copyright © Computer Kennis http://www.nldit.com