平時我們在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.若修改某乙個使用者密碼,修改...