Oracle 中读写 DATE 类型字段时用到的日期转换函数

来源:互联网 发布:java截取字符串拼接 编辑:程序博客网 时间:2024/06/05 07:49

Oracle 中读写 DATE 类型字段时用到的日期转换函数: TO_DATE 和 TO_CHAR 函数

举例如下


表 T 信息:

SQL> DESC T
 Name                       Null?    Type
 ----------------------------------------------
 ID                                     NUMBER
 DATE1                            DATE

插入一条记录:

SQL> INSERT INTO T VALUES (10, SYSDATE);

SQL> SELECT DATE1 FROM T WHERE ID=10;

DATE1
------------------
24-JUL-13

用 TO_DATE 函数更新这条记录的 DATE1 字段:

SQL> UPDATE T SET DATE1=TO_DATE('1992-03-02','YYYY-MM-DD') WHERE ID=10;

1 row updated.

SQL> SELECT DATE1 FROM T WHERE ID=10;

DATE1
------------------
02-MAR-92

字段内容不变,比较一下用 TO_CHAR 函数显示:

SQL> SELECT TO_CHAR(DATE1,'YYYY-MM-DD') DATE1 FROM T WHERE ID=10;

DATE1
------------------------------
1992-03-02



原创粉丝点击