SQL字符串拼接
各位大神们:
求救。
SQLSERVER存储过程中,我定义了一个int型变量@minID (最小的ID),然后在存储过程中定义了一个varchar型的变量@sqlEnd (待执行的SQL语句)
在执行存储过程的时候报错
我搜索了一下大家解决这个问题的方法,就是把int型的变量@minID 转换成 varchar型的,可是这样的话我的where条件也就失去了意义,查不到相应的值。
请各位大神帮忙啊!
------解决方案--------------------SET @SQLEND=' WHERE ID '+LTRIM(@MINID)