to_char函数用法 日期 oracle里的to_char是什么意思?请举个例子?
oracle里的to_char是什么意思?请举个例子?
例如,如果字段类型是日期,则查询结果需要是
选择到2009-09-09 uChar(字段名,“yyyy-MM-DD”)from…
检查系统时间
选择到uChar(sysdate,“yyyy-MM-DD”)from dual
9i或更高版本具有获取毫秒的时间戳类型,例如SQL>select to uchar(systimestamp,“yyy-mm-dd hh24:mi:ssxff”)time1,to uchar(currentutimestamp)time2 from dual
to uchar:转换为字符串类型,例如:to uchar(1234.5,“$9999.9”),result:$1234.5
to udate:转换为日期类型,例如:to udate(“1980-01-01”,“yyyy-mm-dd”),结果:1月-1月-80
转换为数字类型,如转换为数字(“1234.5”),结果:1234.5
转换为日期类型为VARCHAR2
转换为日期类型为VARCHAR2
转换为日期类型为VARCHAR2
转换为字符(sysdate,“yyyy-mm-dd”)更快
或转换为日期(“2010-11-22”,“yyy-mm-dd”)更快
事实上没什么意义。
主要是关于你的桌子。如果有大量数据并且在varchar字段上创建了索引
则在搜索时
避免where to日期(此varchar字段,“yyyy-mm-dd”)=Date类型
使用where=to尽可能多的字符(日期类型,“yyyy-mm-dd”)。
to_char函数用法 日期 to_char函数 数据库to_char
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。