字面量(Literals)是用于表达一个固定值的表示法。许多函数和 SQL 语句都需要指定字面量,字面量也可以作为表达式和条件的一部分。OceanBase 支持以下字面量:
文本字面量是指使用单引号 ' '
引起来的字符串。
数值字面量是用来指定固定数和浮点数的值。此类别中有以下两种字面量:
字面量 | 说明 |
---|---|
整数 INTEGER 字面量 | 当表达式、条件、SQL 函数和 SQL 语句中出现整数时,需要用整数字面量来指定值。 |
数字 NUMBER 和浮点数 Floating-Point 字面量 | 当表达式、条件、SQL 函数和 SQL 语句中出现数字时,需要用数字或浮点字面量来指定值。 |
用来指定代表日期和时间的值。此类别中有以下两种字面量:
字面量 | 说明 |
---|---|
日期字面量 | 日期字面量可以通过字符串指定,或者可以使用 TO_DATE 函数将字符或数字值转换为日期值。 |
时间戳字面量 | 时间戳字面量里包含 TIMESTAMP 字面量、TIMESTAMP WITH TIME ZONE 字面量和 TIMESTAMP WITH LOCAL TIME ZONE 字面量三种。可以指定包含年、月、日、时、分、秒和时区的时间戳值。 |
间隔字面量用来指定一段时间的值。此类别中有以下两种字面量:
字面量 | 说明 |
---|---|
INTERVAL YEAR TO MONTH 字面量 | 用来指定以年和月为单位的一段时间。 |
INTERVAL DAY TO SECOND 字面量 | 用来指定以天和具体时间为单位的一段时间。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交