能告诉我,如何设置、在那里设置吗/设置nls_date_format='yyyy-mm-dd'谢谢!

解决方案 »

  1.   

    在初始化参数INIT<SID>.ORA文件里添加,nls_date_format='yyyy-mm-dd'
     重新启动数据库,
      

  2.   

    修改你的iniYOURSID.ora文件,加入
    NLS_DATE_FORMAT='YYYY-MM-DD'
    或用
    alter session set NLS_DATE_FORMAT='YYYY-MM-DD',区别是这个命令只对当前连接起作用
      

  3.   

    init<sid>.ora里  
    NLS_DATE_FORMAT='YYYY-MM-DD'  
    最好的方法在注册表里  
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEX\  新建一个字符串健  NLS_DATE_FORMAT  
    健值  YYYY-MM-DD  就行了。
      

  4.   

    改注册表最好,可以一劳永逸,改ora文件只是针对某个实例而言方法楼上说全了
      

  5.   

    NLS_DATE_FORMAT='YYYY-MM-DD'
    你的客户端也是直接用到数据库里的日期格式的,客户端还需要修改吗?
      

  6.   

    利用其他方法移植不行吗?
     例如migration workbench移植sql server 2000数据库到oracle
     还有其他开发工具都带有的工具,都可以试下