怎样在数据库表中插入日期型数据啊?
我是安装如下格式插入的:dd-mon-yyyy,具体数据如:11-09-2003,可是数据库报错啊,说月份不对,这是怎么回事啊,谁能告诉我啊,着急哦。(我是手动插入数据的) 问题点数:20、回复次数:8Top
1 楼welyngj(无爱)回复于 2004-05-03 20:05:02 得分 0
应该是dd-mm-yyyy才对。Top
2 楼welyngj(无爱)回复于 2004-05-03 20:06:26 得分 0
mon 的日期是英文形式的。Top
3 楼panda00(⊙熊猫⊙)回复于 2004-05-03 20:09:33 得分 0
那按照我的那个11-09-2003形式的插入怎么不行呢?Top
4 楼welyngj(无爱)回复于 2004-05-03 20:18:00 得分 0
insert into tbl values(to_date('11-09-2003','dd-mm-yyyy))Top
5 楼fw520fcf(冬恋)回复于 2004-05-03 20:31:21 得分 0
不对
你的年份应该写在前面
03-11-09Top
6 楼flymoon(花儿月)回复于 2004-05-03 22:25:29 得分 0
insert into tbl values(to_date('11-09-2003','dd-mm-yyyy))
03-11-09
Top
7 楼friendsk(诺诺书虫)回复于 2004-05-04 09:16:51 得分 20
如果是中文系统应该写成:
insert into tbl values(TO_DATE('11-9月-2003','DD-MON-YYYY'))
否则就是会提示月份出错,我刚开始也是这样出错的。Top
8 楼skystar99047(天星)回复于 2004-05-04 14:26:51 得分 0
insert into table_name(datecolumn) values(to_date('11-09-2003','dd-mm-yyyy'));Top




