更新时间:2025-05-29 GMT+08:00
时间日期操作符
时间日期操作符如表1 时间和日期操作符所示。

用户在使用时间和日期操作符时,应使用明确的类型前缀修饰对应的操作数,以确保数据库在解析操作数的时候能够与用户预期一致,避免产生非预期的结果。
举例:以下示例没有明确数据类型,就会出现异常错误。
1 2 3 4 5 6 7 |
gaussdb=# SELECT date '2001-10-01' - '7' AS RESULT; ERROR: GAUSS-10416: invalid input syntax for type timestamp: "7" SQLSTATE: 22007 LINE 1: SELECT date '2001-10-01' - '7' AS RESULT; ^ CONTEXT: referenced column: result |
操作符 |
示例 |
||
---|---|---|---|
+ |
说明:
在ORA兼容模式下,查询结果为2001-10-05 00:00:00。 |
||
|
|||
|
|||
|
|||
|
|||
|
|||
- |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
* |
|
||
|
|||
|
|||
/ |
|
父主题: 时间和日期处理函数和操作符