常数

常数是对数字、字符、布尔值等数据类型的显式表示,而不是用标识符表示。例如数字2002和布尔值TRUE就是常数很好的例子。

数值常数

数值常数的合法书写格式包括整数,有符号整数,浮点数,指数形式等。以下是一些合法的数值常数书写格式:

整数:20,050,-100,+525

浮点数:3.1416,0.02,-123.4,56,2.5E-6

字符常数

字符常数是指由单引号括起来的单个字符,例如:

'p'

'&'

')'

'-'

'6'

字符串常数

字符串常数是指由单引号括起来的字符串,例如:

'OK'

'say “Hello”'

'Hello,world'

'1+1=2'

'$100'

位串常数

位串常数为二进制的字符串,例如:

B'1010' --二进制表示

X'23AF' --十六进制表示

时间常数

时间常数包括时间,日期,时间戳,时间间隔,时间日期类型的值。下面是一些合法的时间常数:

日期:'2003-05-18'

时间:'08:30:48'

PLOSCAR还支持一些时间/日期的特殊常数。例如:

'now' -- 当前事务时间

'today' -- 当前日期

NULL常数

NULL -用于表示空值的特殊常数