select to_char(sysdate,'day') from dual;如果得到的是中文的星期,如“星期四”,可以这样修改客户端语言类型
alter session set nls_language=american;
alter session set nls_language=american;
解决方案 »
- 在插入一条数据的时候,根据这条数据修改其中的内容并插入
- 诚意贴:双击环境下 一台服务器上的oracle数据库软件损坏 怎么办
- 存储过程自定义类型
- 按月统计数据,不满一月的按星期统计的sql问题
- oracle中sum函数得出的结果与jsp中显示的不同
- 提问:Oracle10g基于时间恢复
- 请各位oracle高手给优化一下查询sql
- 那位高手能否详细解释一下,分区表、动态表、静态表、重做日志组的概念?
- 怎样得到oracl的动态内存点用的大小
- 数据库中我想在一个字段中存 ' 应该怎么写? 如:update table1 set a='abcd' 在ab后面想存一个'怎么写呢??
- 在NT4.0和WIN2000中安装oracle8有什么区别
- 求助!
------
星期四
select to_char(to_date('2002-09-24','yyyy-mm-dd'),'DAY','NLS_DATE_LANGUAGE=''SIMPLIFIED CHINESE''') from dual;
eg: '20020926'=> v_data
default: “星期四”
alter session set nls_language=american;
result: thursdayselect to_char(v_data,'d') from dual;
result:5
regard sunday as the first day
select to_char(sysdate,'Q' from dual; --季
select to_char(sysdate,'mm') from dual; --月
select to_char(sysdate,'dd') from dual; --日
ddd 年中的第几天
WW 年中的第几个星期
W 该月中第几个星期
D 周中的星期几
hh 小时(12)
hh24 小时(24)
Mi 分
ss 秒