Oracle maakt gebruik van de datumnotatie voor zowel datum en tijd op te slaan in een enkele gecombineerde kolom die maand , dag , jaar , uur , minuut, seconde en milliseconde omvat . Dateert pas te vergelijken met andere data succes . Deze regel maakt het noodzakelijk om strings binnen sequentiële bestanden te converteren naar de datumnotatie alvorens deze te vergelijken met een datum opgeslagen in een Oracle tabel . Omzetten van de string naar een date met een eenvoudige Structured Query Language ( SQL ) commando . Wat je nodig hebt Oracle-database Interactive query tool Toon Meer Aanwijzingen 1 Lees een datum waarde van een input -bestand . Voor dit voorbeeld gaan ervan uit dat de waarde " 20100101 " . Kopen van 2 Gebruik de functie " to_date " om de string te converteren naar een datum . Het formaat is to_date ( tekenreeks1 , [ format_mask ] ) . Tekenreeks1 is de string waarde , en format_mask definieert de output formaat . In dit voorbeeld to_date ( '20100101 ' , ' yyyymmdd ' ) op Twitter retourneert " 2010/01/01 " . Oracle 3 maakt gebruik van de to_date functie met de update en steek commando's zonder dat de gebruiker expliciet de codering van de verklaring . De twee verklaringen hieronder getoonde werken precies hetzelfde. De eerste is een voorbeeld van impliciete codering , en de tweede is een voorbeeld van expliciete codering insert in date_table waarden ( ' date1 ' , '20100101 ' ) ; . Insert in date_table waarden ( ' date2 ' , to_date ( '20100101 ' , ' yyyymmdd ' ) ;
|