|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man slår ihop två datumkolumner i Oracle

    Oracle är ett datasystem som gör att du kan skapa rapporter från rådata som är inrymt i en databas . Oracle stöder PL /SQL och SQL språk . En av de attribut som du kan använda när du bygger ut rapporter är MERGE uttalande . Detta uttalande kan du välja rader från en eller flera källor och uppdatera eller infoga data i en tabell . Med MERGE uttalande , kan du inte uppdatera samma rad i tabellen flera gånger . Huruvida bordet kommer att uppdateras eller infogas är baserad på kommandona i ON klausulen i MERGE uttalande. Instruktioner
    1

    Open Oracle. Ange ditt användarnamn i textfältet för användarnamn . Skriv ditt lösenord i textfältet för lösenord. Skriv din databas i textfältet för databasen eller använda listan med värden ( nedåtpil ) för att välja en databas .
    2

    Skapa två praxis frågor . I den första frågan , väljer tre kolumner - t.ex. Kund_ID , datum och värde från klient 1 . Spara frågan en som " CHANGE_DATE_A . " Skapa en sekund , men använd klient 2 med kolonner Kund_ID , datum och VALUE . Spara din andra fråga som " NEW_DATE_B . " Fråga två kommer att användas för att slå ihop dina kolumner i båda filerna . Fråga ett och två kan innehålla något av de attribut som du vill använda . SELECT , FROM och ORDER BY är några attribut som du vill använda för att generera datumkolumner . Tryck på ikonen Kör .
    3

    Type "Koppla in NEW_DATE_B ND " i fråga två , under din ursprungliga fråga . Detta instruerar Oracle att du kommer att slå samman data till din NEW_DATE_B fil . Det är också tilldela din NEW_DATE B filen smeknamnet ND . Detta kommer att spara tid och utrymme i ditt kommando förfarande .
    4

    Type " ANVÄNDA CHANGE_DATE_A CD " under Sammanfoga till , direkt under " G " i kopplingen. Detta instruerar Oracle att du kommer att slå samman din CHANGE_DATE_A fil till din NEW_DATE_B fil . Det är också tilldela din CHANGE_DATE_A filen ett smeknamn på CD .
    5

    Type " ON ( CD.CUST_ID = ND.CUST_ID och CD.DATE = ND.DATE ) " direkt under " ANVÄNDA . " Detta instruerar Oracle att slå ihop data under Kund_ID kolumnen på båda filerna i en kolumn . Det är också instruera Oracle att sammanfoga datum under datumkolumn på båda filerna i en kolumn .
    6

    Type " NÄR MATCHED sedan uppdatera SET ND.VALUE = CD.VALUE " direkt under " ON . " Detta instruerar Oracle för att matcha informationen i kolumnen Värde i båda filerna
    7

    Type " NÄR inte motsvaras sedan in VALUES ( Kund_ID , DATE , VÄRDE ) , " . . Detta instruerar Oracle att fylla i de uppgifter som tidigare anges i båda filerna utan att slå samman de två filerna tillsammans om någon av de uppgifter som inte matchas . I resultaten kommer alla omatchade uppgifter anges . Tryck på ikonen Kör . De frågeresultat kommer tillbaka tre kolumner , Kund_ID , datum och värde med data från både CHANGE_DATE_A filen och NEW_DATE_B filen . Skillnaden är att de data som genereras under varje kolumn innehåller nu data från klient 1 och 2 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är en Sammanställt Signatur
    ·Vad är ett program Statement
    ·Hur man ladda filer I en PowerShell Session
    ·Funktion Handtag i MATLAB
    ·Hur du ändrar en JTable s Cellfärg
    ·Konvertera PSD till Joomla
    ·Hur Programmatiskt Konvertera RGB Color till CMYK
    ·Kan vanliga människor Utveckla en Android App
    ·Vad är en Boolean typ
    ·Random Access Data Structure
    Utvalda artiklarna
    ·Hur man installerar Java XP
    ·Hur man skapar en meny Steg - för-steg för Android
    ·Hur ansluta till MySQL på Hostgator
    ·Hur man sätter in en variabel i PHP & MySQL
    ·Hur man kör en Access-frågan i VB
    ·Hur att tolka en sträng i Java
    ·Fördelar med funktionsprototyper
    ·Hur du installerar och konfigurerar SSIS
    ·Hur man byter en STRG Med en STRG Lägre
    ·Så lägger listrutorna i datagrids i Asp.NET
    Copyright © Dator Kunskap http://www.dator.xyz