Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan slå sammen to Date kolonner i Oracle
    Oracle er et datasystem som gjør det mulig å bygge rapporter fra rådata som ligger i en database . Oracle støtter PL /SQL og SQL språk. En av de attributter som du kan bruke når du bygger ut rapporter er MERGE uttalelse. Denne uttalelsen kan du velge rader fra en eller flere kilder og oppdatere eller sette inn data i en tabell . Med MERGE uttalelse, kan du ikke oppdatere samme rad i tabellen flere ganger. Om tabellen kommer til å bli oppdatert eller satt er basert på kommandoene i ON -leddet i MERGE uttalelse. Instruksjoner
    en

    Åpen Oracle . Skriv inn ditt brukernavn i tekstfeltet for brukernavn. Skriv inn passordet i tekstfeltet for passord . Skriv inn din database i tekstfeltet for database eller bruke listen over verdier ( pil ned ) for å velge en database .
    2

    Lag to praksis spørringer. I den første spørringen velger tre kolonner - for eksempel cust_id , datoen og verdien fra klienten en . Lagre søket én som " CHANGE_DATE_A . " Lag et sekund, men bruker klient 2 med kolonner cust_id , datoen og verdien . Lagre andre spørringen som " NEW_DATE_B . " Query to vil bli brukt til å flette dine spalter i begge filene . Query en og to kan inneholde noen av de attributtene du vil bruke. SELECT , FROM og ORDER BY er noen attributter som du vil ønske å bruke til å generere oppdaterte kolonner . Trykk utføre ikonet.
    3

    Type " flette inn NEW_DATE_B ND " i søket to under den opprinnelige spørringen . Dette instruerer Oracle at du vil være en sammenslåing data i NEW_DATE_B fil. Det er også tildele NEW_DATE B filen kallenavnet ND . Dette vil spare tid og plass i din kommando prosedyre .
    4

    Type " BRUKE CHANGE_DATE_A CD " under flette inn , direkte under " G" i flettingen. Dette instruerer Oracle at du vil være en sammenslåing din CHANGE_DATE_A filen inn NEW_DATE_B fil. Det er også tildele CHANGE_DATE_A filen et kallenavn på CD .
    5

    Type " ON ( CD.CUST_ID = ND.CUST_ID og CD.DATE = ND.DATE ) " rett under "BRUKE ". Dette instruerer Oracle å flette dataene under cust_id kolonne på begge filer til én kolonne . Det er også instruere Oracle å fusjonere datoen under DATE kolonnen på begge filer til én kolonne .
    6

    Type " når matchet deretter oppdatere SET ND.VALUE = CD.VALUE " rett under "ON . " Dette instruerer Oracle til å samsvare dataene under kolonnen Verdi i begge filene
    7

    Type " NÅR IKKE matchet, kan sette inn verdier ( cust_id , DATE, VERDI ) ; " . . Dette instruerer Oracle å fylle ut data som tidligere er gitt i begge filene uten å slå sammen to filer sammen hvis noen av opplysningene ikke samsvarer. I resultatene , vil eventuelle enestående data bli oppført. Trykk utføre ikonet. Spørringsresultatene vil returnere tre kolonner, cust_id , datoen og verdien , med data fra både CHANGE_DATE_A filen og NEW_DATE_B fil. Forskjellen er at dataene som er generert under hver kolonne inneholder nå data fra klient 1 og 2 .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til kontroller til et panel 
    ·Hvordan tenke som en programmerer 
    ·Hvordan lage en liste i Lisp Coding 
    ·Sette inn en Div i en Div 
    ·Hvordan åpne en PRM File 
    ·Slik gjenoppretter LNK filer 
    ·Hvordan bruker jeg SCGrid ActiveX Grid Control 
    ·Hvordan bruke MemoryStream på en Bitmap Byte Array 
    ·Hvordan senter en fast bredde Div Tag 
    ·Hvordan Reset en IIS AppPool Med PowerShell 
      Anbefalte artikler
    ·Hva er et betinget Statement 
    ·Slik konverterer et tall i String i JavaScript 
    ·Hvordan å gjøre noe kjøre på egen hånd tråden i V…
    ·Hvordan lage en Beep Med Java 
    ·Hvordan kjøre FTP kommandoer med VBA 
    ·Hvordan konvertere bilder til binære data med PHP 
    ·JPEG File Recovery 
    ·Hvordan lage Mailbox Script 
    ·Fordeler med Visual Basic 
    ·Hvordan lage en Working Rammeverk 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/