首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 时间输入,该如何处理

2012-09-06 
SQL 时间输入刚学数据库,请高手指教。我创建了各个表,其中时间数据设置为datetime的格式,用insert into写入

SQL 时间输入
刚学数据库,请高手指教。

我创建了各个表,其中时间数据设置为datetime的格式,

用insert into写入数据时,这个时间数据应该怎么写?比方说输入时间:2008-5-25 11:25:25

[解决办法]

SQL code
insert into 表名(日期字段) values('2008-5-25 11:25:25')
[解决办法]
SQL code
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 行受影响)*/
[解决办法]
直接写
SQL code
insert into tb(时间) values('2008-5-25 11:25:25')
[解决办法]
SQL code
insert into tb(时间) select '2008-5-25 11:25:25'
[解决办法]
SQL code
sql server没什么严格的要求(oracle必须转换成时间类型),只要传进去的字符串符合时间格式要求即可insert into tablename(时间字段) values ('2012-07-26 13:43:59');
[解决办法]
SQL code
insert into tb(时间) select '2008-5-25 11:25:25'
[解决办法]
补充一下,我觉得这种程度的问题其实楼主自己测一下就可以拉,你发帖时间可能都足够你自己得到结果了,而且还要用掉分数(虽然这个只是浮云)。

热点排行