当前位置:  开发笔记 > 数据库 > 正文

如何将日期值插入表中

如何解决《如何将日期值插入表中》经验,为你挑选了1个好方法。

如何使用/,使用日期数据类型插入具有不同输入的表?

insert into run(id,name,dob)values(&id,'&name',[what should I write here?]);

我正在使用oracle 10g.



1> Lalit Kumar ..:

由于dobDATE数据类型,您需要将文字转换为DATE使用TO_DATE和正确的格式模型.语法是:

TO_DATE('', '')

例如,

SQL> CREATE TABLE t(dob DATE);

Table created.

SQL> INSERT INTO t(dob) VALUES(TO_DATE('17/12/2015', 'DD/MM/YYYY'));

1 row created.

SQL> COMMIT;

Commit complete.

SQL> SELECT * FROM t;

DOB
----------
17/12/2015

DATE数据类型包含日期和时间的元件.如果您不关心时间部分,那么您还可以使用ANSI Date文字,它使用固定格式'YYYY-MM-DD'并且与NLS无关.

例如,

SQL> INSERT INTO t(dob) VALUES(DATE '2015-12-17');

1 row created.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有