楼上朋友,能否在表中实现‘yyyymmdd'格式,怎样去作。

解决方案 »

  1.   

    alter session set nls_data_format='yyyymmdd'
      

  2.   

    在SQL中执行alter session set nls_data_format='yyyymmdd'
    表的默认显示的日期类型默认的格式为“年月日”。
    不过,前台在打印及其它处理时,惯例还要定义格式。因为alter session set nls_data_format不会改变实际存储格式。如果前台的格式定义不同,显示的格式也会改变。所以前台还要定义格式。
      

  3.   

    最好的方法在注册表里  
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEX\  新建一个字符串健  NLS_DATE_FORMAT  ,值: YYYY_MM_DD
      

  4.   

    同意tianmaa(天马)的意见。数据库里面存的就是一个date类型,至于你想用什么方式去显示处理它,应该在前台来定义格式。