1. TO_NUMBER:
- 将字符串或日期转换为数字。
SELECT TO_NUMBER('123.45') FROM dual;
2. TO_DATE:
- 将字符串转换为日期。
SELECT TO_DATE('2023-01-01', 'YYYY-MM-DD') FROM dual;
3. TO_CHAR:
- 将数字或日期转换为字符串。
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM dual;
4. CAST:
- 将一个数据类型转换为另一个数据类型。
SELECT CAST('123' AS NUMBER) FROM dual;
或者使用类似下面的语法:
SELECT '123'::NUMBER FROM dual;
这里的关键在于指定目标数据类型(如NUMBER、DATE等),以确保转换的准确性。请注意,具体的函数支持和语法可能会根据OceanBase的版本而有所不同,建议查阅官方文档以获取最准确的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/11485/OceanBase