如何更改Oracle Select中的日期类型?

And*_*dré 4 oracle types

我通常使用PostgreSQL,但我目前正在Oracle中使用它.

我需要在查询(select)中查找列的数据类型,在PostgreSQL中我通常以这种方式执行它:

select 1::varchar from table
Run Code Online (Sandbox Code Playgroud)

锄头我可以在Oracle中这样做吗?

最好的祝福,

Mic*_*sov 8

转换为varchar

 select to_char(Field) from table
Run Code Online (Sandbox Code Playgroud)

截断varchar

 select substr(field, 1, 1) from table
Run Code Online (Sandbox Code Playgroud)

  • 在使用to_char()以避免不同(意外)结果时,根据NLS设置指定显式​​格式(例如`to_char(column,'yyyy-mm-dd')`)几乎总是更好 (3认同)