早前遇到了一个问题,就是在写sql语句时,查询int类型的Id用in时出现的一个错误
一直没找到好方法,只能修改方式,今天好好的查了下资料,终于被我找到
原来在执行的sql中包含在exec中就解决了:
demo:
原语句:SELECT Id,FSIKFixedRestCount From A where Id in(@idstring)
修改后:exec('SELECT Id,FSIKFixedRestCount From A where Id in('+@idstring+')')
问题解决!