Literals

Sybase CEP expressions can include literals of various datatypes.

Datatype

Examples

Boolean

TRUE, FALSE

Integer

1, -4455, 1234567899999L (long integer)

Float

1.2345, -999.999, 543.21e+3 (exponential format)

String

'Jane', "Dell Computers", "" (the empty string)

Timestamp

TIMESTAMP '2003-11-30 15:04'

Interval

INTERVAL '3 days 02:30', 3 days 2 hours 30 minutes

Null

NULL

String literals may be enclosed in either single quotes or double quotes. Timestamp literals always consist of the word TIMESTAMP followed by a quoted string which represents the date and optionally the time for the timestamp. Interval literals can be in either a quoted form preceded by the word INTERVAL or in a segmented form without quotes, specifying the DAYS, HOURS, MINUTES and SECONDS for the interval. The null literal represents the absence of a value and is always just the word NULL.

For a complete explanation of literals used with CCL, please see the Sybase CEP CCL Reference.


Created March 8, 2010. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com