返回首页

gbase数据、南大通用产品文档:GBase8sstoragepool delete 参数:删除一个存储池条目(SQL 管理 API)

更新日期:2024年09月11日

..............
- 804 -


GBase 8a MPP Cluster 产品手册
目录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
II

函数说明
STR_TO_DATE()是DATE_FORMAT()函数的反函数。
它获得字符串str 和一个格式化字符串format。
如果格式字符串包含日期和时间部分,
则STR_TO_DATE()返回一个DATETIME,
否则当只包含日期或时间部分时,返回DATE 或TIME 值。
包含在str 中的日期,
time 或者datetime 值应该按照format 的格式给定。
对于format
可用的详细形式,参考“5.1.5.5.13 DATE_FORMAT(date,FORMAT)”中的表格。
如果str 包含一个非法日期时间或者datetime,STR_TO_DATE()返回NULL。一
个非法值也会报出一个警告。
示例
示例1:format 的值为“%d.%m.%Y %H.%i”。
gbase> SELECT STR_TO_DATE('30.08.2020 09.20', '%d.%m.%Y %H.%i')
FROM dual;
+---------------------------------------------------+
| STR_TO_DATE('30.08.2020 09.20', '%d.%m.%Y %H.%i') |
+---------------------------------------------------+
| 2020-08-30 09:20:00
|
+---------------------------------------------------+
1 row in set
示例2:format 的值为“%Y-%m-%d %H:%i:%s”。
gbase> SELECT STR_TO_DATE('2020-15-08
00:00:00','%Y-%m-%d %H:%i:%s') FROM dual;

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
809
+--------------------------------------------------------+
| STR_TO_DATE('2020-15-08 00:00:00','%Y-%m-%d %H:%i:%s') |
+--------------------------------------------------------+
| NULL
|
+--------------------------------------------------------+
1 row in set, 2 warnings
示例3:format 的值为“%m/%d/%Y”。
gbase> SELECT STR_TO_DATE('08/30/2020', '%m/%d/%Y') FROM dual;
+---------------------------------------+
| STR_TO_DATE('08/30/2020', '%m/%d/%Y') |
+---------------------------------------+
| 2020-08-30
|
+---------------------------------------+
1 row in set
示例4:注意不能使用格式“%X%V”将一个“year-week”字符串转化为一个日
期,原因是当一个星期跨越一个月份界限时,一个年和星期的组合不能标示一个
唯一的年和月份。若要将“year-week”转化为一个日期,则也应指定具体工作日
gbase> SELECT str_to_date('202035 Monday', '%X%V %W') FROM dual;
+-----------------------------------------+
| str_to_date('202035 Monday', '%X%V %W') |
+-----------------------------------------+
| 2020-08-31
|
+-----------------------------------------+
1 row in set