在线等 关于SQLSERVER2008 插入语句
假设有个表A,A表中有个字段BB字段类型为datetimeinsertintoavalues'2011/08/0811:11:11'这么插入会报错怎么将字符'2011/0...
假设有个表A,A表中有个字段B B字段类型为datetime
insert into a values '2011/08/08 11:11:11'
这么插入会报错 怎么将字符'2011/08/08 11:11:11'转换为DATETIME型 展开
insert into a values '2011/08/08 11:11:11'
这么插入会报错 怎么将字符'2011/08/08 11:11:11'转换为DATETIME型 展开
展开全部
create table #a
(
a datetime
)
insert into #a values('2011/08/08 11:11:11')
select * from #a
结果:2011-08-08 11:11:11.000
insert into a values '2011/08/08 11:11:11'
改为:
insert into a values('2011/08/08 11:11:11')应该就可以了
(
a datetime
)
insert into #a values('2011/08/08 11:11:11')
select * from #a
结果:2011-08-08 11:11:11.000
insert into a values '2011/08/08 11:11:11'
改为:
insert into a values('2011/08/08 11:11:11')应该就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写的语句有问题 这里不需要转换 在插入数据库时会默认转换的
这是我自己测试过得 one是一个表名 前面括号是字段名 values后面是值
insert into one (sid ,sname,Start_date,end_date) values (4,'fasdf','2011/08/08 11:11:11','')
这是我自己测试过得 one是一个表名 前面括号是字段名 values后面是值
insert into one (sid ,sname,Start_date,end_date) values (4,'fasdf','2011/08/08 11:11:11','')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用cast类型转一下看看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询