日期:2014-05-19  浏览次数:20375 次

简单问题
declare   @sql   varchar(8000)
set   @sql= 'INSERT   INTO   TABLEA   (   '+@SQL_INSERTSYU_MAI+ '   )   VALUES   (   +@VALES_A+ ', '+   @VALES_B   '   ) '

exec(@sql)

@VALES_B定义类型是DATETIME时,这样拼写执行时会报错误。

但是与其对应的数据库字段确实是DATETIME型的。
这样的话应该怎么拼写

------解决方案--------------------
轉換下類型,拼結的時候也做下處理.