對於很多人來說,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...