Oracle中如何新增和修改包含日期的資料

2021-09-08 22:55:10 字數 1057 閱讀 1703

平時我們在sql sverver中我們新增包含日期的資料時,是直接將日期變成日期格式字串,但是在oracle中就不行了,

那麼,如何新增包含日期資料

如:在oracle執行insert語句

/*

* 寫法1: oracle的insert語句 錯誤寫法 *

*/insert

into

dxc_person(mid,code,name,***,state,maker,makedate)

values(1,'

ry0001

','張小菲

',1,0,'

系統預設

','2018-03-05');

/** 寫法2: oracle的insert語句 正確寫法*

*/insert

into

dxc_person(mid,code,name,***,state,maker,makedate)

values(1,'

ry0001

','張小菲

',1,0,'

系統預設

',to_date('

2018-03-05

','yyyy-mm-dd hh24:mi:ss

'))

其中,寫法1是錯誤,執行後提示ora-01861: 文字與格式字串不匹配

執行寫法2後,結果是這樣的

同理,oracle的update語句也一樣

/*

* 寫法1: oracle的update語句 錯誤寫法 *

*/update dxc_person set makedate =

'2018-03-05

'where mid=1/*

* 寫法2: oracle的update語句 正確寫法 *

*/update dxc_person set makedate =to_date('

2018-03-06

','yyyy-mm-dd hh24:mi:ss')

where mid=

1

執行正確結果

Oracle日期資料修改 新增,刪除和修改

先來建個表吧 create table user uid number 2 primary key,username varchar 50 not null password varchar 50 not null age char 3 check age 男 or age 女 birthday d...

oracle中如何修改使用者名稱和密碼

1.以linux作業系統為例,輸入命令sqlplus nolog 進入oracle控制台,並輸入 conn as sysdba 以dba角色進入。oracle vm 100 11 17 55 sqlplus nolog sql plus release 11.2 0.3 0 production o...

oracle中如何修改使用者名稱和密碼

1.以windows作業系統為例,開啟命令提示符,輸入命令sqlplus nolog 進入 oracle控制台,並輸入 conn as sysdba 以dba角色進入。2.連線成功後,輸入 select username from dba users 檢視使用者列表 3.若修改某乙個使用者密碼,修改...