oracle DATE格式输出的问题

insert employees set 入职日期=to_date('1990-03-05','yyyy-mm-dd')


这里出来的格式是:05-3月-90

请问为什么出来的是这样的格式呢?如果我要yyy-mm-dd格式该如何实现呢?

谢谢!

 SELECT to_char(to_date('1996-03-05','YYYY-MM-DD'),'yyy-mm-dd') FROM DUAL

insert employees set 入职日期=to_date('1990-03-05','yyyy-mm-dd')
这里出来的格式是:05-3月-90
请问为什么出来的是这样的格式呢?如果我要yyy-mm-dd格式该如何实现呢?
谢谢!

数据库中为正常的日期类型,你显示的05-3月-90为你计算机里的区域设置值,你可以这样显示
select to_char(入职日期, 'YYYY-MM-DD') from employees

to_char(to_date('1990-03-05','YYYY-MM-DD'),'yyy-mm-dd')