Current Functions [ ALLBASE/SQL Reference Manual ] MPE/iX 5.5 Documentation
ALLBASE/SQL Reference Manual
Current Functions
Current functions return a value that represents a current DATE, TIME, or
DATETIME. The value returned is a string with the format of a DATE, TIME,
or DATETIME data type.
Scope
SQL Data Manipulation Statements
SQL Syntax
{CURRENT_DATE }
{CURRENT_TIME }
{CURRENT_DATETIME}
Description
* CURRENT_DATE returns the current date as a string of the form
'YYYY-MM-DD', where YYYY represents the year, MM is the month, and
DD is the day.
* CURRENT_TIME returns the current time as a string of the form
'HH:MI:SS', where HH represents hours, MI is minutes, and SS is
seconds.
* CURRENT_DATETIME returns the current date and time as a string of
the form 'YYYY-MM-DD HH:MI:SS.FFF', where YYYY represents the
year, MM is the month, DD is the day, HH represents the hours, MI
the minutes, SS the seconds, and FFF the thousandths of a second.
Examples
Set a column to the current DATE.
UPDATE ManufDB.TestData
SET TestDate = CURRENT_DATE
WHERE BatchStamp = '1984-07-25 10:15:58.159'
Set a column to the current DATETIME.
UPDATE ManufDB.SupplyBatches
SET BatchStamp = CURRENT_DATETIME
WHERE BatchStamp = '1984-07-25 10:15:58.159'
MPE/iX 5.5 Documentation