Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan konverterer jeg Tidspunktet til Date i DB2
    ? Du kan definere kolonner i DB2- database tabeller i enten " date ", "tid " eller " timestamp " formater å lagre gang - relevant informasjon. Systemtid verdier omfatter et datoen etterfulgt av tiden , definert til seks -posisjons mikrosekunders nøyaktighet . En tidsstempel er nyttig når det er avgjørende å vite nøyaktig når en hendelse inntreffer eller for å sortere data i entry rekkefølge. Mange programmer bruker tidsstempler for å spille inn og oppdatere ganger for revisjon formål. Instruksjoner
    Bruk Working Storage
    en

    Definer et felt som bare inneholder 10 byte. Dette eksemplet bruker COBOL syntaks i arbeidet lagringsområde. Den " 01" er nivåindikatoren . " WS- DATE" er feltnavnet . " PIC " indikerer bilde klausul med " X ( 10 ) " som indikerer at feltet er en 10 byte streng.

    01 WS-DATE PIC X ( 10 ) .
    2

    Velg et tidsstempel kolonne fra en DB2-tabell ved hjelp av et strukturert spørrespråk ( SQL ) uttalelse . Skriv inn følgende SQL-setning i programmet : en

    SELECT TIMESTAMP_VALUE FRA TEST_TABLE
    3

    Flytt " timestamp_value " til kortere arbeidsdag lagring feltet for å avkorte all informasjon etter dato .

    MOVE TIMESTAMP - verdi til WS- DATE .
    p Hvis tidsstempelet inneholder " 2010-01-01-10.30.02.123456 , " WS- DATE likeverdige " 2010-01-01 ". Bruk WS- DATE i "sett inn " eller "update "-utsagn , så vel som i "hvor" klausuler .
    Bilder Konverter Timestamp til en dato innen en SQL-setning
    4 < p> Konverter tidsstempel format til " date" format ved hjelp av "date "-funksjonen i "select " statement.

    vELG DATO ( CURRENT TIMESTAMP ) FRA SYSIBM.SYSDUMMY1

    Denne setningen returnerer datoen del av dagens system tidsstempel. Den sysdummy1 bordet er en spesiell in-memory tabellen levert av IBM for systemfunksjoner som ikke krever en brukerdefinert tabell . . Erstatte en brukerdefinert tabell og kolonnenavn å hente lagrede data
    p Hvis dagens system tidsstempel er " 2010-01-01-10.30.02.123456 , " resultatet av SQL-setningen er " 2010-01 - 01 , "
    5

    Bruk" cast "SQL -funksjonen til å konvertere et tidsstempel til en dato i " select " SQL-setning. De " kastet " statement formaterer en verdi basert på parametere innenfor parentesen . I dette eksemplet er verdien " dagens tidsstempel " og det er formatert ved hjelp av " date" format.

    SELECT CAST ( CURRENT TIMESTAMP AS dato), fra SYSIBM.SYSDUMMY1
    p Hvis dagens system tidsstempel er " 2010-01-01-10.30.02.123456 , " resultatet av SQL-setningen er " 2010-01-01 ".
    6

    Kontroller at "kastet" og "dato "-funksjoner returnere samme resultat ved å bruke dem både innenfor en SQL -kommando.

    VELG DATO ( CURRENT TIMESTAMP ) , etter

    CAST ( CURRENT TIMESTAMP AS DATE)

    fRA SYSIBM.SYSDUMMY1

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive en Fortran Program 
    ·Hvordan avslutte en Finite Loop 
    ·Hva er streaming Classes 
    ·Verktøy for Client Server Development 
    ·Hva er Stack Overflow 
    ·Hvordan kode i Pascal 
    ·Slik bygger du et kontaktskjema i en HTML-side 
    ·Slik installerer du en IPA fil i en iPhone Simulator 
    ·Hvordan senter et bilde med HTML programmering 
    ·Hvordan laste opp Transport Forespørsler til SAP 
      Anbefalte artikler
    ·Hvordan lage en indeks til å rangere Kjennetegn 
    ·Hvordan lage en MySQL database nettsted 
    ·Hva er fordelene med en betinget Statement 
    ·Hvordan : PHP String Innbytte 
    ·Python Canvas Metoder 
    ·Variable typer i Visual Basic 
    ·Hvordan legge til heltall med Bit Flytter 
    ·. Hvordan lage et sekundært webområde hjelp av Visual…
    ·Hvordan koble 4D Med PHP 
    ·Hvordan bruke PHP til å lage en Excel-fil 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/