在oracle中转换为特定样式

时间:2018-10-31 16:52:43

标签: sql oracle

我是oracle新手。 我有以下代码:

convert(varchar,convert(datetime,p.portfolio_date),112)

我如何在oracle中实现相同的目标?

编辑:

我有以下代码,但失败了:

SELECT to_char(convert(datetime,p.portfolio_date),112)

1 个答案:

答案 0 :(得分:3)

在Oracle中,我们使用TO_CHAR函数将日期时间类型转换为字符类型。 SQL Server样式112是YYYYMMDD,可以通过以下方式将其转换为Oracle语法:

SELECT TO_CHAR(datetime_column,'YYYYMMDD') FROM table;