Oracle資料庫插入日期型資料

2021-06-26 18:29:50 字數 991 閱讀 8749

oracle資料庫插入日期型資料

往oracle資料庫中插入日期型資料(to_date的用法)

insert into  floor  values ( to_date ( '2007-12-20 18:31:34' , 'yyyy-mm-dd hh24:mi:ss' ) ) ;

查詢顯示:2007-12-2018:31:34.0

insert into  floor  values ( to_date ( '2007-12-14 14:10' , 'yyyy-mm-dd hh24:mi' ) );

查詢顯示:2007-12-1414:10:00.0

insert into  floor  values ( to_date ( '2007-12-14 14' , 'yyyy-mm-dd hh24' ) );

查詢顯示:2007-12-1414:00:00.0

insert into  floor  values ( to_date ( '2007-11-15' , 'yyyy-mm-dd' ) );

查詢顯示:2007-11-1500:00:00.0

insert into  floor  values ( to_date ( '2007-09' , 'yyyy-mm' ) );

查詢顯示:2007-09-0100:00:00.0

insert into  floor  values ( to_date ( '2007' , 'yyyy' ) );

查詢顯示:2007-05-0100:00:00.0

當省略hh、mi和ss對應的輸入引數時,oracle使用0作為default值。

如果輸入的日期資料忽略時間部分,oracle會將時、分、秒部分都置為0,也就是說會取整到日。

同樣,忽略了dd引數,oracle會採用1作為日的預設值,也就是說會取整到月。

但是,不要被這種「慣性」所迷惑,如果忽略mm引數,oracle並不會取整到年,而是取整到當前月

資料引用:

python向oracle資料庫中插入資料

安裝完成之後 import cx oracle conn cx oracle.connect 使用者名稱 密碼 資料庫名 連線資料庫 db conn.cursor 建立游標 d1 db.execute sql語句 執行完dql查詢語句 例如select 還需要呼叫乙個fetch方法來完成操作 tup...

Oracle 資料庫中日期時間的插入操作

oracle 中如何插入日期時間型別的資料,首先為了演示,新建資料表如下 create table t mydate date 插入日期時間 sql insert into t values to date 2015 1 30 12 20 33 yyyy mm dd hh24 mi ss 查詢日期時...

ORACLE資料庫日期型別

sysdate 返回作業系統中的當前日期和時間。current date 會話的時區中的系統日期 systimestamp 報告timestamp資料型別格式的系統日期 add months sysdate,6 新增月份 add months sysdate,6 減少月份 months betwee...