导航
  • 主页
  • Oracle 基础和管理
  • Oracle 高级技术
  • Oracle 认证与考试
  • 职位交流
  • 问答

如何同时得到周几的中文、英文名字?

fibbery 2011-03-03 12:01:38
select to_char(sysdate,'Day') from dual

在中文环境下,查询结果为“星期四”(今天是2011年03月03日)
我想知道怎么能同时查询出:
星期四,Thursday

谢谢!
...全文
43 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
minitoy 2011-03-03
select to_char(sysdate,'Day','nls_date_language=''Simplified Chinese'' ')||','||to_char(sysdate,'Day','nls_date_language=AMERICAN') from dual;
回复
liuyyuns 2011-03-03
哈哈,还是咱oracle的给力
学习了
回复
fibbery 2011-03-03
太酷了,谢谢,呵呵
回复
UPC子夜 2011-03-03
围观并学习楼上的两位大佬
要是我的话 我就用case when 自己翻译 反正一共七天 哈哈
回复
yhnujm##33 2011-03-03
学买了!!
回复

select to_char(sysdate,'Day')||','||
to_char(sysdate,'Day','nls_date_language=AMERICAN')
from dual
回复
minitoy 2011-03-03
SQL> select to_char(sysdate,'Day','nls_date_language=''Traditional Chinese'' ')||','||to_char(sysdate,'Day','nls_date_language=AMERICAN') from dual;

TO_CHAR(SYSDATE,'DAY','NLS_DAT
------------------------------
星期四,Thursday

SQL>
回复
发动态
发帖子
Oracle
创建于2007-09-28

1.6w+

社区成员

Oracle开发相关技术讨论
申请成为版主
社区公告
暂无公告