在MySQL中:
CREATE TABLE t_users (username VARCHAR(30), password VARCHAR(30), date_added(DATE))
据我所知,MySQL中的默认格式日期是这样的:2013-06-24
那很有效。
现在我在ORACLE中创建表:
CREATE TABLE T_USERS (USERNAME VARCHAR(30), PASSWORD VARCHAR(30), DATE_ADDED(DATE))
我的问题是:
1. oracle中的默认日期格式是什么?
2.我可以使用像MySQL日期格式这样的格式:2013-06-24?
请,需要你的建议。 谢谢
答案 0 :(得分:0)
连接到oracle后,您可以更改会话:
SQL> SELECT SYSDATE FROM DUAL;
SYSDATE
---------
24-JUN-13
SQL> ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD';
Session altered.
SQL> SELECT SYSDATE FROM DUAL;
SYSDATE
----------
2013-06-24
您必须在建立新连接后运行它。
为了在Oracle SQL Developer中以不同的方式显示它:
工具 - >偏好 - >数据库 - > NLS - >日期格式