Dator
 |  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 konverterar jag den datumstämpel datum i DB2

    ? Du kan definiera kolumner i DB2 databastabeller i antingen " datum ", " tid " eller " tidsstämpel" format för att lagra tid - relevant information . Tidstämpelvärden innehålla ett datum följt av den tid , definierad till sex - positionen mikrosekund precision . En tidsstämpel är användbar när det är viktigt att veta exakt när en händelse inträffar eller att sortera data i posten ordning . Många program använder tidsstämplar för att spela in och uppdatera tider för revision. Instruktioner Zazzle.se Använd arbetsminne
    1

    Definiera ett fält som bara innehåller 10 bytes . Det här exemplet använder COBOL syntax i arbetsminnet området . Den " 01 " är den nivå indikator. " WS - DATE " är fältnamnet . " PIC " indikerar bilden klausulen med "X ( 10 ) " som indikerar att fältet är ett 10 byte-sträng .

    01 WS-DATE PIC X ( 10 ) .
    2

    Välj en tidsstämpel kolumn från en DB2- tabell med ett strukturerat frågespråk ( SQL ) uttalande . Skriv följande SQL-uttryck i programmet :

    SELECT TIMESTAMP_VALUE FRÅN TEST_TABLE
    3

    Flytta " timestamp_value " till kortare arbetstid lagring fältet att trunkera all information efter tidpunkten .

    MOVE tIMESTAMP - VÄRDE tILL WS - DATE .

    Om tidsstämpel innehåller " 2010-01-01-10.30.02.123456 , " WS - DATE lika " 2010-01-01 . " Använd WS - datum i " insert " eller " uppdatera " uttalanden , liksom i " var " klausuler .
    Konvertera tidsstämpel till ett datum inom en SQL-sats
    4

    Konvertera tidsstämpel formatet till "dagen " -format med hjälp av " datum " -funktionen i " select " uttalande .

    välja datum ( aktuella tidsstämpeln ) FROM SYSIBM.SYSDUMMY1

    Denna instruktion returnerar den dag delen av det nuvarande systemet tidsstämpel . Den sysdummy1 Tabellen är en speciell in - minnet tabell tillhandahålls av IBM för systemfunktioner som inte kräver en användardefinierad tabell . . Suppleant en användardefinierad tabell och kolumnnamn för att hämta lagrade data
    p Om det nuvarande systemet timestamp är " 2010-01-01-10.30.02.123456 , " resultatet av SQL-uttryck är " 2010-01 - 01 , "
    5

    Använd " cast " SQL -funktion för att konvertera en tidsstämpel till ett datum i " select " SQL-uttryck . De " gjutna " uttalande formaterar ett värde baserat på parametrar inom parentes. I detta exempel är värdet " aktuella tidsstämpeln " och det formateras med hjälp av " datum "-format.

    SELECT CAST ( AKTUELL TIMESTAMP AS DATE) FRÅN SYSIBM.SYSDUMMY1

    Om det nuvarande systemet timestamp är " 2010-01-01-10.30.02.123456 , " resultatet av SQL-uttryck är " 2010-01-01 ".
    6

    Kontrollera att " kasta" och "Datum" -funktioner returnera samma resultat genom att använda dem både inom ett SQL-kommando .

    välja datum ( aktuella tidsstämpeln ) ,

    CAST ( aktuella tidsstämpeln som datum ) katalog

    fRÅN SYSIBM.SYSDUMMY1
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är blanktecken i Matlab
    ·Hur Unbind en händelsehanterare i jQuery
    ·Hur man beräknar NS2 Bandbredd
    ·Specifikationer och Egenskaper Animation för CSS3
    ·Hur man skriver en rapport om programmering
    ·Hur man skriver ett Shell Script bort filer
    ·Hur man genomför Class Priority Queue Använda Array
    ·Hur man skriver effektiva objektorienterad kod
    ·Vilka är nackdelarna med en Query Processor
    ·COBOL Tutorial
    Utvalda artiklarna
    ·Hur: Python klassmetoder
    ·Hur man skapar loggfiler i Java på Unix
    ·Hur man lär Binary Code
    ·Hur Ange Attribut Värde för PHP DOM
    ·Hur man beräknar ett Matrix Införliva i C + +
    ·Hur man odlar matriser i C + +
    ·Inaktivera en parallell Query i Oracle
    ·Hur får man elementen i en matris i C
    ·Hur man använder Array kommandot i PHP
    ·Hur lägger jag till en Java SSH -klient till en webbsi…
    Copyright © Dator Kunskap http://www.dator.xyz