sql之在 oracle 中存储日期
del
阅读:112
2025-06-02 22:19:02
评论:0
我有一张 table
create table Dummy (date_created date)
在 oracle 中。我想以“dd-mon-yyyy”(12-dec-2010)格式存储日期。
我该怎么做。
请帮忙。
请您参考如下方法:
在 Oracle 中,使用 DATE 数据类型创建的列只存储日期。它没有特定的格式,它只存储日、月、年、时、分和秒。您需要使用 TO_DATE 函数从您拥有的任何格式进行转换。如果您有一个日期为 'dd-mon-yyyy' 格式的文本字符串,并且您想将此日期放入您的表格中,您可以使用类似
INSERT INTO DUMMY (DATE_CREATED)
VALUES (TO_DATE('01-FEB-2011', 'DD-MON-YYYY');
换一种方式(从 DATE 列值到字符串),您将使用 TO_CHAR 函数。如果您从表中检索值并希望将其转换为“DD-MON-YYYY”格式,您可以使用类似
SELECT TO_CHAR(DATE_CREATED, 'DD-MON-YYYY')
FROM DUMMY;
分享和享受。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



