Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe te Rijen in een rij samenvoegen van SQL Oracle
Samenvoegen rijen in een database is een veel voorkomende manier van het verwijderen van dubbele gegevens in een database tabel of matching records in een paar tafels . Het samenvoegen opdracht moet worden gebruikt op een gelijke, wat betekent dat er specifieke criteria waaraan moet worden ingevoerd om een match te identificeren . Een schone database is van cruciaal belang voor het bedrijfsleven en het bijhouden van systemen , omdat ze kunnen een hoop geld besparen door niet te herhalen inspanningen . Dit is handig wanneer adressen en telefoonnummer velden resultaat in meerdere records met dezelfde informatie in verschillende formaten . Instructies
1

Identificeer de tabellen waarin de rijen die u wilt samenvoegen zich bevinden . Wijzen de bron tafel als de oude tafel en de bestemming tafel als de nieuwe tafel . Kopen van 2

Bepaal de criteria die moeten worden gebruikt om de records overeen . Dit criterium moet een veld dat gemeenschappelijk is voor beide tabellen zijn.
3

Schrijf de merge statement in uw SQL- gebied . De syntax ziet er als volgt uit:

opgaan in

GEBRUIK

ON ( ) op

bijvoorbeeld , als u een tabel van nieuwe studenten genaamd " NEW_STUDENTS " die u wilt samenvoegen in een bestaande tabel studenten ' genoemd " sTUDENTEN , " en de criteria die u wilt samenvoegen op het veld " STUDENT_ID , " de syntax zou zijn :

opgaan in STUDENTEN

GEBRUIK NEW_STUDENTS

ON ( STUDENTS.STUDENT_ID = NEW_STUDENTS.STUDENT_ID )
4

Schrijf op een insert statement voor de records die niet zijn afgestemd . De syntax ziet er als :

WANNEER NIET DAN MATCHED

INSERT
( destinationtablename.field1 , destinationtablename.field2 , destinationtablename.field3 ) op Twitter

INTO ( sourcetablename.field1 , sourcetablename . veld2 , sourcetablename.field3 ) ;

In de " STUDENTEN " voorbeeld uit stap 3 , zou geen records die nog niet voorkomen worden ingevoegd met de verklaring :

WANNEER nIET AANGEPAST

INSERT ( STUDENTS.STUDENT_ID , STUDENTS.FIRST_NAME , STUDENTS.LAST_NAME )

WAARDEN
( NEW_STUDENTS.STUDENT_ID , NEW_STUDENTS.FIRST_NAME , NEW_STUDENTS.LAST_NAME )
5

Drop de bron tafel om de samenvoeging te voltooien .

Previous: Next:
  Database Software
·Hoe E-mail versturen in Access…
·Hoe maak je een SQL Zoek voor …
·SQL & Decimal Afronding Proble…
·Hoe te OpenOffice databases sa…
·Hoe te Trigger Syntax in SQL C…
·Voordelen van Visual FoxPro 
·Gereedschappen voor Geocoderin…
·Hoe te Missing Records in 1 Or…
·Hoe te installeren Microsoft.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
·Goede Equalizer Instellingen voor Audaci…
·Hoe kan ik een video toe aan mijn profie…
·Hoe je verschillende Karakter Letters in…
·Hoe kan ik een tekst naar een PDF Print 
·Hoe maak je een Animated Signature Tag 
·Hoe te Video_TS bestanden branden op DVD…
·Hoe maak je opnemen van een DVD film op …
·. Bat Hoe te herstellen in Regedit 
·Hoe kan ik een MOV converteren naar een …
Copyright © Computer Kennis http://www.nldit.com