Relationele databases gebruiken Structured Query Language ( SQL ) om gegevens die zijn opgeslagen in de database tabellen halen en te manipuleren. Microsoft SQL Server-databases maken gebruik van een vorm van SQL genaamd Transact - SQL . Binnen deze taal , wordt de functie " dateadd " gebruikt om incrementele tijdseenheden toe te voegen aan een bestaande datum en tijd waarde of een letterlijke waarde . Het voegt jaren , kwartalen , maanden , dagen, weken , uren , minuten , seconden en milliseconden om de huidige waarde . Instructies Aanmelden 1 in om een interactieve SQL tool die verbinding maakt met de Microsoft SQL Server-database . Type 2 een " select " commando op de prompt om een bepaalde waarde gedefinieerd als een ' timestamp ' en druk op ' Enter '. Veronderstel bijvoorbeeld dat de database een tabel " time_table " met een kolom " UPDATE_TIME . " Het commando ziet er als volgt uit: SELECT UPDATE_TIME FROM time_table Het resultaat is : UPDATE_TIME ------------ ------------------ 1 juli 2010 12:00 Type 3 een " select " opdracht bij de prompt op dezelfde waarde met behulp van de functie " dateadd " tot 10 minuten toe te voegen aan de tijd in en druk halen " Enter ". Het commando ziet er als volgt uit: SELECT DATEADD ( mi , 10 , UPDATE_TIME ) FROM time_table Het resultaat is : UPDATE_TIME ----- ------------------------- 1 juli 2010 12:10 de " mi " is de afkorting minutenlang verwacht door de functie " dateadd " . De " 10 " staat voor de 10 minuten toegevoegd aan de " UPDATE_TIME " kolom .
|