Heim > Datenbank > MySQL-Tutorial > Oracle数据库中插入日期型数据

Oracle数据库中插入日期型数据

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 17:17:00
Original
1773 Leute haben es durchsucht

如果插入Oracle的当前系统时间可以用 SYSDATEINSERT INTO FLOOR VALUES ( SYSDATE ) ;往Oracle数据库中插入日期型数据(to_date的

  • 今天碰到了需要往Oracle数据库中插入日期型数据,要使用TO_DATE函数,在网上发现一篇写的不错的文章,摘来一起分享。
  • INSERT INTO FLOOR VALUES ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ) ) ;
  • 查询显示:2007-12-20 18:31:34.0
  • -------------------
  • INSERT INTO FLOOR VALUES ( to_date ( '2007-12-14 14:10' , 'YYYY-MM-DD HH24:MI' ) );
  • 查询显示:2007-12-14 14:10:00.0
  • -------------------
  • INSERT INTO FLOOR VALUES ( to_date ( '2007-12-14 14' , 'YYYY-MM-DD HH24' ) );
  • 查询显示:2007-12-14 14:00:00.0
  • -------------------
  • INSERT INTO FLOOR VALUES ( to_date ( '2007-11-15' , 'YYYY-MM-DD' ) );
  • 查询显示:2007-11-15 00:00:00.0
  • -------------------
  • INSERT INTO FLOOR VALUES ( to_date ( '2007-09' , 'YYYY-MM' ) );
  • 查询显示:2007-09-01 00:00:00.0
  • -------------------
  • INSERT INTO FLOOR VALUES ( to_date ( '2007' , 'YYYY' ) );
  • 查询显示:2007-05-01 00:00:00.0
  • -------------------
  • 当省略HH、MI和SS对应的输入参数时,Oracle使用0作为DEFAULT值。
  • 如果输入的日期数据忽略时间部分,Oracle会将时、分、秒部分都置为0,也就是说会取整到日。
  • 同样,忽略了DD参数,Oracle会采用1作为日的默认值,也就是说会取整到月。
  • 但是,不要被这种“惯性”所迷惑,如果忽略MM参数,Oracle并不会取整到年,而是取整到当前月。
  • Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage