| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan flette to datokolonner i Oracle
    Oracle er et edb-system, der giver dig mulighed for at bygge rapporter fra rå data , der er opstaldet i en database. Oracle understøtter PL /SQL og SQL sprog. En af de attributter, som du kan bruge, når bygningen ud rapporter er MERGE erklæring. Denne erklæring giver dig mulighed for at markere rækker fra en eller flere kilder, og opdatere eller indsætte data i en tabel . Med MERGE erklæring, kan du ikke opdatere den samme række i tabellen flere gange. Hvorvidt tabellen kommer til at blive opdateret eller indsættes er baseret på kommandoer i ON klausul i MERGE erklæring. Instruktioner
    1

    Open Oracle. Skriv dit brugernavn i tekstfeltet for brugernavn. Skriv din adgangskode i tekstfeltet for adgangskode. Indtast din database i tekstfeltet for database eller bruge listen over værdier ( pil ned ) for at vælge en database.
    2

    Opret to praksis forespørgsler. I den første forespørgsel, skal du vælge tre kolonner - for eksempel kunde_id , dato og VÆRDI fra klient 1 . Gem forespørgslen én som " CHANGE_DATE_A ". Opret et sekund, men bruger klient 2 med søjler kunde_id , DATE og værdi. Gem din anden forespørgsel som " NEW_DATE_B ". Query to vil blive brugt til at flette dine kolonner i begge filer . Query et og to kan indeholde et af de attributter, som du vil bruge. SELECT , FROM og ORDER BY er et par attributter, som du gerne vil bruge til at generere datokolonner . Tryk effektuere ikonet.
    3

    Type " Flet til NEW_DATE_B ND " i forespørgslen to, under din oprindelige forespørgsel . Dette instruerer Oracle , at du vil flette data ind i din NEW_DATE_B fil. Det er også tildele din NEW_DATE B fil kaldenavnet på ND. Dette vil spare tid og plads i din kommando procedure.
    4

    Type " BRUG CHANGE_DATE_A CD " under flette ind , direkte under "G" i fletningen. Dette instruerer Oracle at du vil blive fusionere din CHANGE_DATE_A fil ind i din NEW_DATE_B fil. Det er også tildele din CHANGE_DATE_A fil et kaldenavn for cd.
    5.

    Type " ON ( CD.CUST_ID = ND.CUST_ID og CD.DATE = ND.DATE )" direkte under " BRUG ". Dette instruerer Oracle at flette data i medfør af kunde_id kolonne begge filer i én kolonne. Det er også instruere Oracle at fusionere datoen under DATE kolonnen på begge filer til én kolonne.
    6

    Type " NÅR MATCHED derefter opdatere SET ND.VALUE = CD.VALUE " direkte under "ON . " Dette instruerer Oracle til at matche dataene under kolonnen Værdi i begge filer
    7

    Type " NÅR ikke modsvares derefter indsætte VALUES ( kunde_id , DATE , VÆRDI ) " . . Dette instruerer Oracle til at udfylde de data, der tidligere er fastsat i begge filer uden at sammenlægge de to filer sammen, hvis nogen af ​​de data ikke er matchet . I resultatet, vil alle umatchede data blive opført. Tryk effektuere ikonet. Forespørgslen resultater vil vende tilbage tre søjler, kunde_id , dato og værdi, med data fra både CHANGE_DATE_A filen og NEW_DATE_B fil. Forskellen er, at de data, der er genereret under hver søjle indeholder nu data fra klient 1 og 2. .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter Assembly Code til Shell Opcode 
    ·Definition af 64 Bit GCC 
    ·Sådan tilføjes et banner Brug af HTML programmering 
    ·Anvendelse af lineær programmering i Computers 
    ·Hvordan man skriver en pseudokode til at beregne Square…
    ·Sådan Henvisning en fil fra HTML 
    ·Sådan oprettes en Visual Logic Flowchart 
    ·Sådan Hent et Tidsstempel Fra datagridview 
    ·Sådan Put en forsinkelse i Shell Script 
    ·Hvordan man skriver til CSV Med ColdFusion 
      Anbefalede Artikler
    ·Sådan slettes en fil med SSIS 
    ·JSP & MySQL Tutorial 
    ·ConnectException : Tilslutning Refused på Java 
    ·Hvordan man laver et chatrum i Visual Basic Express 
    ·Sådan installeres Python i WinPE 
    ·Hvordan man skriver VBS Scripts redigerer registrerings…
    ·Hvordan man programmerer en Spørgsmål og svar Program…
    ·Sådan redigeres en JSP-fil 
    ·Sådan Konverter PHP Array Index til Numbers 
    ·Sådan ændres NetBeans Font 
    Copyright © Computer Viden http://www.computerdk.com