菜鸟问题!

[复制链接]
查看11 | 回复9 | 2011-5-7 01:45:08 | 显示全部楼层 |阅读模式
刚看了本机械出版社的9ISQL考试指南,在数据转换函数中有一个例子:
SQL>select to_char(new_time(to_date('15-MAR-200014:35:00','DD-MON-YYYY HH24:MI:SS'),'AST','GMT'))
2FROM DUAL;
我执行后显示: 无效的月份! 这是怎么回事啊??
书写错了么?
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
这个可以


SQL>select to_char(new_time(to_date('15-03-2000 14:35:00','DD-MM-YYYY HH24:MI:SS'),'AST','GMT'))
2 FROM DUAL
3
SQL> /
TO_CHAR(NEW_TIME(TO_DATE('15-0
------------------------------
15-3月 -00
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
SQL> ALTER SESSION SET nls_date_language='AMERICAN';
会话已更改。
1* select to_char(new_time(to_date('15-MAR-2000 14:35:00','DD-MON-YYYY HH24:MI:SS'),'AST','GMT')) FROM DUAL
2
QL> /
O_CHAR(N
--------
5-MAR-00
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
多谢了!!
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
ORACLE默认的那个NLS—DATE—LANGUAGE 是什么啊?
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
Specifying Language-Dependent Behavior for the Server:
The initialization parameter NLS_TERRITORY defines values for territory-dependent conventions, which include:
Default date format,
Decimal Character and group separator
Local currency symbol
ISO currentcy sysmbol
Week start day....
So NLS_TERRITORY=CHINA should change the default date display.
also can use NLS_DATE_FORMAT='YYYY-MON-DD'
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
英文解释啊!呵呵,还好,大概能看懂!这么多人帮忙解释,真是感动啊,以后毕业要是找个数据库的工作一定到这多逛逛!
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
All of them from SG(Oracle student guide).
if you want to take the DBA test, you need to study it.
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
正在看SG的SQL,只是都是英文,看的比较慢了,这学期还想过六级呢,呵呵!!
楼上的老兄,我装了那个STS,双击后显示TESTS HAVED EXPIRED,CONTACT CUSTOMER SERVICE!!可是进入后怎么那个START TEST 按钮不能点啊!是不是还要去SELF TEST 的网站下什么东西啊
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
哎~~~有没有人帮忙解释以下么! 不会用那个STS
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行