Dator > Hur konverterar jag sträng hittills i Oracle ?

  • Hur konverterar jag sträng hittills i Oracle ?


  • Oracle använder datumet format för att lagra både datum och tid i en enda kombinerad kolumn som innehåller månad , dag , år , timme , minut , sekund och millisekund . Datum bara jämföra med andra datum framgångsrikt . Denna regel gör det nödvändigt att konvertera strängar inom sekventiella filer till datumformat innan man jämför dem med ett datum som lagras i en Oracle tabell . konvertera strängen till ett datum med en enkel Structured Query Language (SQL ) -kommandot

    Du behöver : .
    Oracle databas
    Interaktiv frågeverktyg .


    1 .
    Läs ett datum värde från en indatafil . För detta exempel antar vi att värdet är " 20100101 " .
    2 .
    Använd " TO_DATE " -funktionen för att konvertera strängen till ett datum . Formatet är



    TO_DATE ( sträng1 , [ format_mask ]) .



    Sträng1 är den sträng värde , och format_mask definierar utdataformatet .



    I detta exempel



    TO_DATE ( � ' , ' ÅÅÅÅMMDD )



    returnerar " 2010/01/01 " .
    3 .
    Oracle använder TO_DATE funktion med uppdateringen och sätt in kommandon utan att användaren behöver uttryckligen kodning uttalande . De två uttalanden nedan fungerar precis likadant. Den första är ett exempel på implicita kodning , och den andra är ett exempel på explicit kodning



    infoga i date_table värden ( " datum1 " , � . ');



    infoga i date_table värden ( " datum2 " , TO_DATE ( � ', ' ååååmmdd ');

    tips och varningar


  • format mask ger användaren möjlighet att definiera datumformat i många olika konfigurationer .
  • MM står för numeriska månad .
  • mån står för det förkortade månad namn .
  • MÅNAD står för hela månaden namnet .
  • DD står för dagen i månaden .
  • DY står för det förkortade dagen namnet .
  • YYYY står för den fyrsiffriga året .
  • YY står för året med två siffror .
  • TT står för timme på dygnet .
  • HH24 står för den militära timme på dagen .
  • MI står för minut .
  • SS står för den andra .
  • AM eller PM står för Meridian indikatorn .
  • Om strängen värdet är inte ett giltigt datum, TO_DATE funktionen returnerar ett felmeddelande när SQL-satsen körs .

Previous:nothing Next:hur man inkluderar dagens datum i Visual Basic





Relaterade artiklar


  • hur man komponerar en professionell e-post med HTML
  • nackdelarna med java applets
  • hur kopiera till Urklipp i Visual Basic
  • javascript mål iframe dokument tutorial
  • hur man kan beräkna datum skillnaden i java
  • Systemkraven för Visual Studio 2008 Express
  • historia COBOL
  • hur du installerar ISA Server 2006 proxyklienten
  • hur man skapar ett installationsprogram för ditt VB6 program
  • Hur konvertera Word-filer till PDF med vb