字面量 
========================



文本 
-----------

文本是使用单引号`'`或双引号`"`引起来的字符序列，如果打开`ANSI_QUOTES`模式，那只有单引号`'`可以用于引用字符串。

数值 
-----------

十进制数值可以分为精确数值（整数和定点数值）和浮点数值。数值可以使用小数点`.`作为十进制分隔符，也可以在前面加一个负号`-`来表示负值。

十六进制数值只支持整数数值，以前缀`0X`开始，允许出现字母`A`到`F`，所有字母不区分大小写。

日期时间 
-------------

日期时间字面量有文本或数值两种形式。

* 文本格式可使用全量分隔符：`'2015-07-21 12:34:56.789'`，或完全不使用分隔符：`'20150721'`。




<!-- -->

* 数值格式只允许使用小数点`.`作为秒和微秒部分的分隔符：`20150721123456.789`。

* 在需要使用分隔符时，除了秒和微秒部分之间只能使用小数点`.`外，其它分隔符建议只使用`-`、`/`、`:`等常用分隔符。

  






转义字符 
-------------

转义字符是在字符串中，某些序列前添加反斜线`\`，用于表示特殊含义。转义字符对大小写敏感。例如`\b`表示退格，但`\B`表示`B`。

以下为所有转义符列表：


| 转义符  |         含义          |
|------|---------------------|
| `\b` | 退格符。                |
| `\f` | 换页符。                |
| `\n` | 换行符。                |
| `\r` | 回车符。                |
| `\t` | tab字符。              |
| `\\` | 反斜线字符。              |
| `\'` | 单引号。                |
| `\"` | 双引号。                |
| `\_` | 下划线。                |
| `\%` | 百分号。                |
| `\0` | NULL。               |
| `\Z` | ASCII 26，控制符Ctrl+Z。 |


