ORACLE中date型別的使用

2021-09-30 08:22:05 字數 958 閱讀 4540

對於很多人來說,oracle中的時間處理,向來是乙個很模糊的概念,我也是,記下來做參考。

1.建立一張含日期型別的表

create table test_user(

user_id number(15),

user_name varchar2(30),

start_date date,

end_date date,

p_is_validate varchar2(2)

);2.插入資料,解決怎樣插入日期格式的記錄

insert into test_user values(1,'denny',to_date('2010-1-1','yyyy-mm-dd'),to_date('2010-10-1','yyyy-mm-dd'),'y');

insert into test_user values(2,'anny',to_date('2010/7/11','yyyy/mm/dd'),to_date('2010/8/8','yyyy/mm/dd'),'y');

insert into test_user values(3,'damon',to_date('2010-2','yyyy-mm'),to_date('2010-12','yyyy-mm'),'y');

insert into test_user values(4,'anny',to_date('2010-7-11 11:20:20','yyyy-mm-dd hh:mi:ss'),to_date('2010-7-11 15:21:21','yyyy-mm-dd hh24:mi:ss'),'y');

3.查詢

select * from test_user;

select * from test_user where sysdate between start_date and end_date;

select to_char(start_date,'yyyy/mm/dd') from test_user;

ORACLE中date型別的使用

本文 csdn,作者 itwit 2015 4 2 對於很多人來說,oracle中的時間處理,向來是乙個很模糊的概念,我也是,記下來做參考。1.建立一張含日期型別的表 create table test user user id number 15 user name varchar2 30 sta...

Oracle中Date型別的處理

dual偽列 dual 是 oracle中的乙個實際存在的表,任何使用者均可讀取,常用在沒有目標表的select語句塊中。select sysdate from dualselect to char sysdate,yyyy mm dd from dual select to char sysdat...

ORACLE插入DATE型別字段

1 怎樣在oracle中輸入date型別的字段 insert into table name date column values to date 2006 06 04 yyyy mm dd to char v timestamp,yyyy mm dd hh24 mi ss.fff 一種是to da...