字面量

数值

整数:使用十进制数字书写,可以在前面加负号(-)表示负值。

浮点数:使用点(.)作为整数和小数的分割,也可以在前面加负号(-)表示负值。

注意:不支持使用十六进制数值的书写。

字符串

字符串是使用单引号’或双引号”包含的字符序列。若使用单引号将字符串引起来字符串出现单引号时,用两个连续的单引号表示一个单引号,双引号亦然。单引号引起来的字符串中出现双引号时不需要处理。

注意:字符串仅支持UTF8编码。

例如如下的示例:

示例:字符串 ab’cd”ef 字面量的正确书写如下:

‘ab’’cd”ef’ 或 ”ab’cd””ef”

二进制

二进制数据的书写是将一个字节分为两个十六进制数表示(0~F不区分大小写),并使用x’ 和 ‘ 包含起来。

示例: 0x283C 值的书写如下:

x’283C’

时间类型

PinusDB时间类型为DateTime,表示距离’1970-1-1 0:0:0.000’的毫秒数可以使用整数表示或使用”YYYY-MM-DD HH:mm:ss.ms”来表示。

DateTime类型值使用服务器所在时区,若需要指定其他的时区可以在时间后加时区信息。东区为+ , 西区为- 后面加时或时分。

例如:以北京时间的表示如下:

2019-07-15 18:22:33.557 +082019-07-15 18:22:33.557 +0800