Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Definovať pole , ktoré obsahuje iba 10 bajtov . Tento príklad používa syntax COBOL v pracovnej skladovacom priestore . " 01 " je indikátor úrovne . " WS - DATE " je názov poľa . " PIC " znamená doložku obrazu s " X ( 10 ) " , čo znamená , že pole je 10 byte reťazec . 
 
 01 WS-DATE PIC X ( 10 ) . 
 2 
 Vyberte stĺpec časovej pečiatky z tabuľky DB2 pomocou štruktúrovaný dopytovací jazyk ( SQL ) . Zadajte nasledujúci príkaz SQL do programu : 
 
 SELECT FROM TIMESTAMP_VALUE TEST_TABLE 
 3 
 Presuňte " timestamp_value " na kratší pracovný úložné polia skrátiť všetky informácie po dni . 
 
 MOVE TIMESTAMP HODNOTA WS - DATA . 
 
 ak časová pečiatka obsahuje " 2010-01-01-10.30.02.123456 , " WS - DATE rovná " 2010-01-01 " . Používajte WS - DATE v " vložiť " alebo " aktualizácie " vyhlásenie , rovnako ako v " kde " klauzula . 
 Previesť časovú pečiatku na rande V rámci príkazu SQL 
 4 
 Previesť formát časovej pečiatky vo formáte " dátum " pomocou funkcie " dátum " v "vyberte " vyhlásenie . 
 
 VÝBER DATA ( CURRENT TIMESTAMP ) Z SYSIBM.SYSDUMMY1 
 
 Toto vyhlásenie sa vracia dátum časť súčasného systému časovej pečiatky . Sysdummy1 tabuľka je zvláštne v pamäti tabuľka poskytuje IBM pre systémové funkcie , ktoré nevyžadujú tabuľky definované užívateľom . Vymeňte užívateľom definované tabuľky a stĺpce názov pre načítanie uložených dát 
 
 Ak súčasný systém časová pečiatka je " 2010-01-01-10.30.02.123456 , " výsledok príkazu SQL je " 2010-01 . - 01 , " 
 5 
 Pomocou " obsadenie " funkcie SQL previesť časovú pečiatku na dátum v " select " SQL príkazu . " Obsadenie " vyhlásenie preformátuje hodnotu na základe parametrov v zátvorkách . V tomto príklade je hodnota " aktuálne časovú pečiatku " , a to sa formátuje s použitím formátu " dátum " . 
 
 SELECT CAST ( aktuálny čas ako dátum ) FROM SYSIBM.SYSDUMMY1 
 
 Ak súčasný systém Časová pečiatka je " 2010-01-01-10.30.02.123456 , " výsledok príkazu SQL je " 2010-01-01 " . 
 6 
 Overte , že " obsadenie " a " Dátum " funkcie vráti rovnaké výsledky pomocou je aj v rámci jedného príkazu SQL . 
 
 VÝBER DATA ( CURRENT TIMESTAMP ) , 
 
 CAST ( CURRENT TIMESTAMP AS DATE ) 
 
 Z SYSIBM.SYSDUMMY1