CONVERT function怎么用?小报错一个
-新建临时表
select CONVERT(varchar, getdate(), 120 )as FModifyTime
into #322
from aaheet1$
--插入报错
insert into cbCostObj( FModifyTime)
select * from #322
--报错信息:
消息 260,级别 16,状态 1,第 1 行
Disallowed implicit conversion from data type varchar to data type timestamp, table 'restore_20130102.dbo.cbCostObj', column 'FModifyTime'. Use the CONVERT function to run this query.
请问怎么处理这个报错??? function insert sql
[解决办法]
你的列FModifyTime在数据库表格和excel中不一样,一个是varchar,一个是time,所以出错了。
改成一样就行
[解决办法]
你打开Excel表格,选择这个列,右键,设置单元格格式,选择日期就好.
[解决办法]
不是convert函,而是你表列的型和你插入的型不同。
cbCostObj 的 FModifyTime 的型是什麽?