0

在 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 吗?

请,需要你的建议。谢谢

4

1 回答 1

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 -> 日期格式

于 2013-06-24T13:26:16.080 回答