在线等 关于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型
展开
 我来答
百度网友2676c74
2011-08-18
知道答主
回答量:11
采纳率:0%
帮助的人:7.5万
展开全部
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')应该就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c1300c0
2011-08-18 · TA获得超过626个赞
知道小有建树答主
回答量:852
采纳率:0%
帮助的人:719万
展开全部
你写的语句有问题 这里不需要转换 在插入数据库时会默认转换的
这是我自己测试过得 one是一个表名 前面括号是字段名 values后面是值
insert into one (sid ,sname,Start_date,end_date) values (4,'fasdf','2011/08/08 11:11:11','')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
明智还清澈的饼干9013
2011-08-18 · TA获得超过634个赞
知道小有建树答主
回答量:728
采纳率:0%
帮助的人:470万
展开全部
用cast类型转一下看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式