SQL 时间输入
刚学数据库,请高手指教。
我创建了各个表,其中时间数据设置为datetime的格式,
用insert into写入数据时,这个时间数据应该怎么写?比方说输入时间:2008-5-25 11:25:25
[解决办法]
insert into 表名(日期字段) values('2008-5-25 11:25:25')
[解决办法]
declare @t table (d datetime )insert into @tselect '2008-5-25 11:25:25'select * from @t/*(1 行受影响)d-----------------------2008-05-25 11:25:25.000(1 行受影响)*/
[解决办法]
直接写
insert into tb(时间) values('2008-5-25 11:25:25')
[解决办法]
insert into tb(时间) select '2008-5-25 11:25:25'
[解决办法]
sql server没什么严格的要求(oracle必须转换成时间类型),只要传进去的字符串符合时间格式要求即可insert into tablename(时间字段) values ('2012-07-26 13:43:59');
[解决办法]
insert into tb(时间) select '2008-5-25 11:25:25'
[解决办法]
补充一下,我觉得这种程度的问题其实楼主自己测一下就可以拉,你发帖时间可能都足够你自己得到结果了,而且还要用掉分数(虽然这个只是浮云)。