tdate date
time date
name varchar2(36)insert into tmp(tdate,time,name) values(to_date('2012/10/22','yyyy/mm/dd'),to_date('13:18:25','hh24:mi:ss'),'network')select * from tmp
tdate time name
2012/10/22 2012/10/01 13:18:25 network
只插入时间格式时会默认把本月的第一天的日期也insert到表中,
我只想insert时间,不要日期,
我想得到的结果
tdate time name
2012/10/22 13:18:25 network
请教各位该怎么写?谢谢。。
time date
name varchar2(36)insert into tmp(tdate,time,name) values(to_date('2012/10/22','yyyy/mm/dd'),to_date('13:18:25','hh24:mi:ss'),'network')select * from tmp
tdate time name
2012/10/22 2012/10/01 13:18:25 network
只插入时间格式时会默认把本月的第一天的日期也insert到表中,
我只想insert时间,不要日期,
我想得到的结果
tdate time name
2012/10/22 13:18:25 network
请教各位该怎么写?谢谢。。
insert into tmp(tdate,time,name) values(to_date('2012/10/22','yyyy/mm/dd'),'13:18:25','network')
还想请教你一个问题insert into tablename(id) values(0001)为什么到表里之后就把0给去掉了,直接为1了select * from tablenameid
1我想要的结果select * from tablenameid
0001
还是要改成varchar2类型。
并且字段的值要引起来,如果没引号还是1insert into tablename(id) values('0001')