的数据类型的类型是用来插入日期和时间在这个格式 (10-Oct-2013, 04:00 PM
)针对Oracle数据库..数据类型的日期和时间Oracle数据库
CREATE TABLE OPERATOR (
LASTPSWDCHANGE DATE,
LASTSIGNONDTTM DATE,
LASTUPDDTTM DATE
);
的数据类型的类型是用来插入日期和时间在这个格式 (10-Oct-2013, 04:00 PM
)针对Oracle数据库..数据类型的日期和时间Oracle数据库
CREATE TABLE OPERATOR (
LASTPSWDCHANGE DATE,
LASTSIGNONDTTM DATE,
LASTUPDDTTM DATE
);
DATE
是存储日期/时间值的正确类型。DATE
数据类型在转换为字符串或从字符串转换时本身并未指定任何特定格式。
要从字符串转换(通常VARCHAR2
)至DATE
使用
TO_DATE(<string with date>, <date format>)
要转换从DATE
到VARCHAR2
使用
TO_CHAR(<date>, <date format>
)
存在被确定的默认日期格式由当地的客户端 。在像Toad或SQL开发人员这样的工具中,默认格式通常不包含时间部分。
DATE
具有第二精度。对于更高的精度(毫秒,纳秒等)使用TIMESTAMP
。
编辑:
您可以找到format specifiers对甲骨文网站上的文档。
在你的情况下,使用方法:
TO_DATE('10-Oct-2013, 04:00 PM', 'DD-MON-YYYY, HH:MI PM')
您可以使用DATE作为数据类型。但是您可以使用TO_CHAR函数以各种格式检索日期。
一个例子:
SELECT TO_CHAR(LASTPSWDCHANGE ,'DD-Mon-YYYY, HH:MI AM'),
TO_CHAR(LASTSIGNONDTTM ,'DD-Mon-YYYY, HH:MI AM'),
TO_CHAR(LASTUPDDTTM , 'DD-Mon-YYYY, HH:MI AM')
FROM OPERATOR
您应尽量提供一个代码片断,你会得到确切的错误信息(如果有的话)。如果你不这样做,真的很难猜测你的问题究竟是什么。 –