Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe zet ik de Datestamp Datum in DB2 ?
U kunt kolommen definiëren in DB2 -database tabellen in een van beide " datum ", " tijd " of " timestamp " formats om tijd - relevante informatie op te slaan . Tijdstempelwaarden ook een datum gevolgd door de tijd , gedefinieerd zes - positie microseconde precisie. Een timestamp is handig wanneer is het essentieel om precies te weten wanneer een gebeurtenis of om gegevens in invoer volgorde te sorteren . Veel toepassingen gebruiken timestamps om toegang te nemen en bij te werken tijden voor audit doeleinden . Instructies
Gebruik Werken Storage
1

Definieer een veld dat alleen bevat 10 bytes . Dit voorbeeld gebruikt COBOL syntax in de werkende opslagruimte . De " 01 " is de niveau-indicator . " WS - DATE " is de veldnaam . " PIC " geeft het beeld clausule met de " X ( 10 ) " aangeeft dat het veld is een 10 byte string.

01 WS-DATE PIC X ( 10 ) . Kopen van 2

Selecteer een tijdstempel kolom van een DB2-tabel met behulp van een structured Query Language ( SQL ) statement . Typ de volgende SQL-instructie in het programma :

SELECT TIMESTAMP_VALUE FROM TEST_TABLE
3

Verplaats de " timestamp_value " om de arbeidstijdverkorting opslag veld om alle gegevens afkappen na de datum .

MOVE tIMESTAMP - WAARDE VOOR WS - DATE .

Als de timestamp bevat " 2010-01-01-10.30.02.123456 , " WS - DATE gelijken " 2010-01-01 . " Gebruik WS - DATE in "invoegen " of "bijwerken " verklaringen , alsook in " waar " clausules .
Zet de tijdstempel om een datum binnen een SQL statement
4

Zet de timestamp formaat naar de " date " -formaat met behulp van de functie " datum " in de " select " statement .

dATUM SELECT
( CURRENT tIMESTAMP ) FROM sysibm.sysdummy1

Deze instructie geeft de datum gedeelte van het huidige systeem tijdstempel . De sysdummy1 tabel is een speciale in-memory tabel die door IBM voor het systeem functies die niet een door de gebruiker gedefinieerde tabel vereisen . . Vervangen door een gebruiker gedefinieerde tabel en kolom naam aan opgeslagen gegevens op te halen

Als het huidige systeem timestamp is " 2010-01-01-10.30.02.123456 , " het resultaat van de SQL-instructie is " 2010-01 - 01 , "
5

Gebruik de " cast " SQL- functie om een ​​timestamp te converteren naar een datum in de " select " SQL statement . De " cast " statement formatteert een waarde op basis van parameters binnen de haakjes . In dit voorbeeld is de waarde is " de huidige timestamp " en het is geformatteerd met behulp van de " datum " formaat.

SELECT CAST ( CURRENT TIMESTAMP AS DATE ) FROM sysibm.sysdummy1

Als het huidige systeem timestamp is " 2010-01-01-10.30.02.123456 , " het resultaat van de SQL-instructie is ' 2010-01-01 . "
6

Controleer of de " cast " en " date " functies terug dezelfde resultaten door ze beiden binnen een SQL-opdracht .

DATUM SELECT
( CURRENT TIMESTAMP ) ,

CAST
( CURRENT TIMESTAMP AS DATE ) op Twitter

FROM sysibm.sysdummy1 < br >

Previous: Next:
  Computer Programming Languages
·Hoe te bouwen met Regex 
·Hoe je programma Met Prolog 
·Belang van Data Flow Diagrams 
·Hoe Software Metrics voor Gene…
·XNA Pixel Shader Effects 
·Wat is witruimte in Matlab ? 
·Hoe je Object - Oriented Desig…
·Hoe kan ik Flash -bestanden be…
·Hoe de Novell Administrator Pa…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te converteren een Rational Rose MDL…
·Welke taal zijn Android-apps Geschreven …
·Hoe om te doen tekenreekssamenvoegingsop…
·Hoe te Personages Verwijder uit een stri…
·Hoe vindt u de Index -nummer van een ele…
·Hoe om tekst te verbergen in een InputBo…
·Gemeenschappelijke Substrings in C 
·Hoe te converteren van Perl naar Python …
·Hoe te converteren Engels naar MATLAB 
Copyright © Computer Kennis http://www.nldit.com