日期:2014-05-18  浏览次数:20379 次

找找原因
我的存储过程中有这样一句:
set   @cast   =   'update   test
set   Date   =   cast(substring(time,7,2)   +   '- '   +   substring(time,4,2)   +   '- '   +   substring(time,1,2)   as   datetime) '
提示有这样的错误:
“操作数数据类型   varchar   对于   subtract   运算符无效“
请给帮忙改一下


------解决方案--------------------
Try:

set @cast = 'update test
set Date = cast(substring(time,7,2) + ' '- ' ' + substring(time,4,2) + ' '- ' ' + substring(time,1,2) as datetime) '