Sea*_*haw 1 sql oracle type-conversion
我正在参加 Oracle 的高级 SQL 课程,我们一直在讨论TO()多个模块的各种功能。诸如TO_DATE(), TO_CHAR(),之类的东西TO_TIMESTAMP()。
然后我们了解了CAST()似乎具有相同目的但用于大量应用程序的功能。
CAST()和TO()函数数组有什么区别?
换句话说,我什么时候特别想使用前者而不是后者?
to_date、to_char和to_timestamp是 Oracle 数据库中存在的函数。 convert是 SQL Server 中存在的函数。SQL Server不有to_date,to_char或to_timestamp。Oracle 没有convert*. 不同的数据库会有不同的转换功能。
cast是 ANSI 标准函数,所以它基本上无处不在。但它通常不太灵活。例如,您不能指定格式掩码。
convertfunction。它与将数据从一种数据类型转换为另一种数据类型无关,因此它与 SQL Server 功能完全无关。