00问答网
所有问题
请问在sqlserver2008中用select……union向表中插入时间时显示从字符串转换日期和/或时间时,转换失败。
在表设计中时间类型为time(0),但是要想插入像13:00:00这样的时间时就显示
从字符串转换日期和/或时间时,转换失败。
问题已解决谢谢,重启了下就好了
举报该问题
其他回答
第1个回答 2012-07-07
更改表中对应时间字段的定义,改为time,试试!
追问
我改过了,改成time(0)
第2个回答 2012-07-22
额,这个不知道,现在解决没?插入时间值的时候用不用打冒号?中英文格式有没有关系?试试,问题解决了也告诉我一声,我搜了一下也没有什么好的解决方案。
相似回答
求助
SQL SERVER
高手 涉及到出生
日期和
年龄段的
转换
答:
1) NOT NULL, NAME NVARCHAR(10) NOT NULL, DATE DATETIME NOT NULL ) GO INSERT INTO TABLE1
SELECT
'张三','1984-01-01'
UNION
ALL SELECT '张三2','1987-01-01' UNION ALL SELECT '张三3',
sql server
如何用一条
select
语句查出
表中
一段
时间
每天的某数据之和...
答:
insert into @temp
select
t.[time],SUM(t.a) as a from Test t group by t.time order by t.[time]declare dateList Cursor for select [time] From @temp open dateList declare @day date, @nextDay date, @addDay date, @count int, @index int;set @count = (select COUNT(*)...
sql server
中
union
的用法
答:
方法/步骤 1、首先来准备两个
select
查询,分别查询一个表。2、
用Union
将这两个查询连接在一起并且运行
SQL语句
,出现下图的错误提示,因为Union连接的两个查询,列的数目必须一样。3、进行修改,让其列的数目一样,还是报错,因为第二个查询中OrderTime是日期类型,而与其对应的第一个查询相应列是字符类...
怎么
在SQL SERVER 2008
数据库中,将某一列字段中的某个值替换为其他的...
答:
用replace啊。核心思想是将',1,'替换成',11,12,13,14,15,16,'。考虑到1可能出现在开头或末尾,将原
字符串
的开头和末尾都加上逗号。这样就可以统一替换了。替换完毕,再去掉开头和结尾的逗号。create table v (VHCL_RANGE_CODE varchar(100));insert into v
select
'8,1,3,21,22,9,23,61...
大家正在搜
相关问题
在VB.NET环境下向SQL-SERVER中插入时间记录为什...
sql 2008 插入日期时间 数据库报错:从字符串转换日期...
sql server 中用 insert into........
跪求关于SQL server 2008 中 Union al...
SQL UNION 的用法中前后两个查询语句所含字段是否一定...
sql两张表union all的时候取 count,然后进行...
sql中用union all最多可以合并几个表
使用union查询两张表数据的时候如何把查询的数据存放到临时...