加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在oracle中插入日期和时间?

发布时间:2020-12-12 14:07:01 所属栏目:百科 来源:网络整理
导读:我有麻烦在我的表中插入一行。这里是insert语句和表创建。这是uni赋值的一部分,因此简单,我做错了什么? Im使用oracle SQL Developer版本3.0.04。 我的问题是,它只插入dd / mon / yy,但不是时间。如何让它插入时间? INSERT INTO WORKON (STAFFNO,CAMPAI
我有麻烦在我的表中插入一行。这里是insert语句和表创建。这是uni赋值的一部分,因此简单,我做错了什么? Im使用oracle SQL Developer版本3.0.04。

我的问题是,它只插入dd / mon / yy,但不是时间。如何让它插入时间?

INSERT INTO WORKON (STAFFNO,CAMPAIGNTITLE,DATETIME,HOURS)
VALUES ('102','Machanic Summer Savings',TO_DATE('22/April/2011 8:30:00AM','DD/MON/YY HH:MI:SSAM'),'3')
;

CREATE TABLE WorkOn
(
    StaffNo        NCHAR(4),CampaignTitle  VARCHAR(50),DateTime       DATE,Hours          VARCHAR(2)
)
;

谢谢您的帮助。

编辑:这没有任何意义,我进入只是一个时间在现场测试时间是否工作,它输出日期WTF?这是真的很奇怪,我可能不使用日期字段,只是输入时间,我意识到这将导致问题操纵数据,但这是没有意义…

你正在做的一切正确的使用to_date函数和指定的时间。时间在数据库中。麻烦的是,当您从数据库中选择DATE数据类型的列时,默认格式掩码不会显示时间。如果你发出一个

alter session set nls_date_format =’dd / MON / yyyy hh24:mi:ss’

或类似的东西,包括时间组件,你会看到时间成功地使它进入数据库。

问候,抢。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读