字面量
当前版本:v3.0, 更新时间:2020-09-16
数值
整数:使用十进制数字书写,可以在前面加负号(-)表示负值。
浮点数:使用点(.)作为整数和小数的分割,也可以在前面加负号(-)表示负值。
注意:不支持使用十六进制数值的书写。
字符串
字符串是使用单引号’或双引号”包含的字符序列。若使用单引号将字符串引起来字符串出现单引号时,用两个连续的单引号表示一个单引号,双引号亦然。单引号引起来的字符串中出现双引号时不需要处理。
注意:字符串仅支持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.us”来表示。
DateTime类型值使用服务器所在时区,若需要指定其他的时区可以在时间后加时区信息。东区为+ , 西区为- 后面加时或时分。
例如:以北京时间的表示如下:
‘2019-07-15 18:22:33.557000 +08‘ 或 ‘2019-07-15 18:22:33.557000 +0800‘