Dator > Hur konvertera xml datumvärdet till Oracle

  • Hur konvertera xml datumvärdet till Oracle


  • Konvertera mellan datatyper är nödvändig vid användning två olika system , eller protokoll . Ett datum standard formateras för XML liknar inte en standard formaterad för insättning i en Oracle -databas . Att bli skicklig på att konvertera från en godtycklig format till ett annat slipper du att tänka mer intressant och utmanande aspekter av programmering . Lyckligtvis är konvertering mellan XML och Oracle standard typer datum en enkel och okomplicerad process att använda formatsträngar vid uppdatering , sätter in eller söker i databasen .
    1 .
    Använd en textredigerare för att skapa en XML- fil som innehåller ett datum . Använd till exempel " möten " för att lagra information om sociala sammankomster , bland värdens namn och insamling datum . XSD refererade definierar GatheringDate som datatypen datetime . ( se Resurser nedan )




    Jill
    Jones
    123 Yunotha Way
    Suite 13
    Någonstans
    202F12/19
    216-555-5555


    Ursula
    . . . etc.


    Skapa en tabell som heter Samling i Oracle med kolumnnamn som är desamma som de områden som enligt Gathering element i dokumentet i steg 1. Var noga med att ange vilken typ av GatheringDate till en Oracle- datum datatyp .
    3 .
    Skapa en formatsträng att beskriva XML- datumformat . En typisk XML datumsträng ser ut så här : " 202F12/19 . " Formatsträngen att definiera detta mönster är " ÅÅÅÅ-MM- DD " ( se Resurser nedan) .
    4 .
    Skriv en INSERT-sats för att konvertera värdet från XML och förvara den i Oracle Database i en Oracle datum form . Din INSERT-sats kan se ut ungefär så här :

    Sätt in Gathering ( HostFirstName , HostLastName , GatheringDate ) VALUES ( ' Jill " , " Jones " , TO_DATE ( 񟭊 -02- 20 ' , ' YYYY-MM- DD " ) )

    TO_DATE funktion godtar texten i en form och kartor dess värden enligt formatsträngen passerade in som den andra parametern.

    Tips och Varningar


  • vill konvertera en Oracle- sträng tillbaka från Oracles default datumformat till standard XML -format , kommer du att använda igen en sträng datum format, men i en funktion som kallas To_Char ( ) som omvandlar den dag som ren text . Eftersom XML är textbaserat , det To_Char () funktionen genererar ett lämpligt format
  • Frågan kommer att se ut så här : .
  • Välj To_Char ( GatheringDate , ' YYYY- MM- DD ) Där HostLastName=' Jones ' ,
  • Denna fråga returnerar en sträng i lämpligt format för att infoga i dateTime definierade taggar i ett XML- dokument
  • En annan metod för att omvandla XML till Oracle datum . innebär att man använder XSU ( XML SQL Utility ) , ingår ett Java -program med Oracle ( version 8i och högre ) som ger ett API som kan nås från PL /SQL och Java , för att konvertera XML till SQL och SQL till XML . XSU gör en massa Typomvandling allt på egen hand .

Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man skapar en textfil med C + +





Relaterade artiklar


  • vad är filändelsen Pym ?
  • hur ord wrap med Visual C
  • hur man byter en patron Konica Minolta
  • olika märken av bärbara datorer
  • hur man bygger en XML-fil med Visual Basic . NET med SQL
  • hur till vända på högtalarna till spira bildskärm
  • Sony Vaio modell PCG-934a tekniska specifikationer
  • hur man skapar en huvudfil i C + +
  • Hur konvertera från sträng till Kort datum i Java
  • hur man fixar en Fujitsu Li 2735 laptop skärm