得到当前正在连接数据库的用户名:select distinct username from v$session where type='USER' and username is not null.
用SQL语句得到当前操作系统的日期格式应该能不到吧,最多也只能得到服务器的日期格式!

解决方案 »

  1.   

    select
    SYS_CONTEXT('USERENV','CURRENT_USER') current_user,
    SYS_CONTEXT('USERENV','NLS_DATE_FORMAT') nls_date_format
    from dual
      

  2.   

    select * from v$session
      

  3.   

    select
    SYS_CONTEXT('USERENV','CURRENT_USER') current_user,
    SYS_CONTEXT('USERENV','NLS_DATE_FORMAT') nls_date_format
    from dual这个太对了
      

  4.   

    alter session set nls_data_format='MM/DD/YYYY'
    alter system set nls_data_format='DD/MM/YYYY'
    下面的是改服务器,上面的是改SESSION。
    记得不是很清楚了,你到网上查下命令,看是不是的。
      

  5.   

    select username from v$session where username is not null;