大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
以目前三大主流数据库oracle,mysql,sqlserver分别说明。
成都创新互联从2013年创立,先为肃州等服务建站,肃州等地企业,进行企业商务咨询服务。为肃州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
如果是oracle,需要用to_date函数将字符型数据转换,插入到数据库的日期型数据中。
如:
1
2
3
4
5
create table test
(cdate date);
insert into test values (to_date('2015-08-13','yyyy-mm-dd'));
commit;
如果是mysql或者sqlserver,可直接以字符形式插入,数据库会自动将字符转成日期。
1
2
3
4
create table test
(cdate datetime);
insert into test values ('2015-08-13');
需要注意:oracle中插入后需要commit(提交),否则在关闭当前会话后,插入是不成功的
insert into 表名(字段名) values(sysdate) 插入当前时间
insert into 表名(字段名) values(to_date('20170710','yyyymmdd')) 插入参数时间
有关日期的操作中,更多的是涉及系统当前时间,用sysdate表示即可,如果是插入其他非系统时间的日期类型数据的话,用to_date转换再插入就可以了。
例:1 insert into 表(c_date) values(to_date('20120927 20:09:47','YYYYMMDD HH24:MI:SS'));
另外:有些日期字段中会有一些默认数据,所以to_date还是挺有用的。如:
1 startdate date DEFAULT to_date('2000-01-01','yyyy-mm-dd')!