select to_char(sysdate,'DAY') from dual;
为什么我的程序在windows上跑的时候显示的是:星期五
而我把程序部署到linux上却成了:friday呢?请高手帮忙指点一下迷津,谢谢了。
为什么我的程序在windows上跑的时候显示的是:星期五
而我把程序部署到linux上却成了:friday呢?请高手帮忙指点一下迷津,谢谢了。
解决方案 »
- 听说是关于传说中的Oracle9I BUG?在线讨论。。。。。。。。。。。。。。。。。。
- asp.net连接Oracle8.0.5 数据库后,有些时候为什么Update语句会执行无效?
- 关于一个Oracle 中 Case when 的用法(急)
- 初学oracle问题:有关for循环
- oracle 10g 数据如何导入到oracle 9i中?
- 新建数据库,新建用户为什么不能用呢?
- 一个小问题?
- 请问sql语句文件打开路径名的格式应该是怎么样
- 哪有ASP+ORACLE的网站源代码下载
- 在win2000下装Oracle8i的问题
- pl sql中执行问题?
- 谁有oci的long,date,clob,blob等类型字段的操作啊
-- 都这样执行,就一致啦:alter session set nls_date_language=american;
已连接。
lftest@SZTYORA> select to_char(sysdate,'DAY') from dual;TO_CHAR(SYSDATE,'DAY')
------------------------
星期六已用时间: 00: 00: 00.59
lftest@SZTYORA> alter session set nls_date_language=american;会话已更改。已用时间: 00: 00: 00.45
lftest@SZTYORA> select to_char(sysdate,'DAY') from dual;TO_CHAR(SYSDATE,'DAY')
------------------------------------------------------------------------
SATURDAY已用时间: 00: 00: 00.48
lftest@SZTYORA>
only one sql,can do it like this:
DINGJUN123>SELECT TO_CHAR(SYSDATE,'DAY')
2 FROM DUAL;TO_CHAR(SYSDATE,'DAY')
------------------------
星期六
DINGJUN123>SELECT TO_CHAR(SYSDATE,'DAY','NLS_DATE_LANGUAGE=AMERICAN')
2 FROM DUAL;TO_CHAR(SYSDATE,'DAY','NLS_DATE_LANGUAGE=AMERICAN')
------------------------------------------------------------------------
SATURDAY
你的linux是英文的
而window是中文的SQL> select to_char(sysdate,'day') from dual;TO_CHAR(S
---------
星期一
1* alter session set nls_date_language='american'
SQL> /会话已更改。SQL> select to_char(sysdate,'day') from dual;TO_CHAR(SYSDA
-------------
monday