I USE A SQL STAEMENT LIKE THIS insert into table_a values ( to_date('2003-06-17 12:00:00','yyyymmdd hh:mi:ss'));BUT IT GIVE A ERROR MESSAGE 'invalid column name'!!!
直接存取date类型即可,date类型就是可以存取年月日时分秒的
试试这个 insert into table_a values (to_date('20030617 12:00:00','yyyymmdd hh24:mi:ss')); 还有,你的table_a只有一个date类型列吗
看这条SQL语句: SELECT * FROM T_PACK WHERE DATETIME >= to_date('2003/06/17 12:00:00','yyyy/mm/dd hh:mm:ss') AND DATETIME < to_date('2003/06/17 12:23:00','yyyy/mm/dd hh:mm:ss')1)DATE类型字段能否用 >= 这样来判断? 这句有什么错?
试试:insert into table values(to_date('2003-06-11','yyyy-mm-dd'))
values ( to_date('2003-06-17 12:00:00','yyyymmdd hh:mi:ss'));BUT IT GIVE A ERROR MESSAGE 'invalid column name'!!!
insert into table_a values (to_date('20030617 12:00:00','yyyymmdd hh24:mi:ss'));
还有,你的table_a只有一个date类型列吗
SELECT * FROM T_PACK WHERE DATETIME >= to_date('2003/06/17 12:00:00','yyyy/mm/dd hh:mm:ss') AND DATETIME < to_date('2003/06/17 12:23:00','yyyy/mm/dd hh:mm:ss')1)DATE类型字段能否用 >= 这样来判断? 这句有什么错?
试试:insert into table values(to_date('2003-06-11','yyyy-mm-dd'))
分钟的格式应该是mi,而不是mm
如果是24小时的格式,则还要在hh后面加上24,即hh24:mi:ss