oracle date字段类型怎么转换
oracle里的date的日期类型值输入的“11-9月-14”,怎么是这样的,那如果是"2014-01-05"这样的类型要选择什么日期类型,我看mysql里面的date类...
oracle里的date的日期类型值输入的“11-9月-14”,怎么是这样的,那如果是"2014-01-05"这样的类型要选择什么日期类型,我看mysql里面的date类型就是正常的"2014-01-05"这样的
展开
展开全部
你这列字段的值是什么样的,可否举个例子
你可以使用 to_date() 这个函数把数值转成日期类型
例:
select to_date(col,'yyyy-mm-dd')
from table
where to_date(col,'yyyy-mm-dd') < sysdate;
但之前先设置一下你的 NLS_DATE_LANGUAGE 也就是日期格式使用的语言
如:alter session set NLS_DATE_LANGUAGE='AMERICAN';
你可以使用 to_date() 这个函数把数值转成日期类型
例:
select to_date(col,'yyyy-mm-dd')
from table
where to_date(col,'yyyy-mm-dd') < sysdate;
但之前先设置一下你的 NLS_DATE_LANGUAGE 也就是日期格式使用的语言
如:alter session set NLS_DATE_LANGUAGE='AMERICAN';
追问
我意思是,如果是要插入一条数据,那插入的这个日期格式是怎么样的呢,您写的这个是读取的时候转换为日期格式吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询