SQL栈溢出 1,一条SQL语句,我select * from table where objid in(A,B,C,D...有一万六千多个ID),在我电脑电脑能够正常运行 2,这条SQL语句拿到香港那边的时候,却运行出错,MSG565,Leva18,Line1,State1, The server encountered a stack overflow during complite time 3,代码没出问题,我感觉可能是环境出的错,也许是SQL版本有点不一定,不支持查找那么多数据,有什么解决办法么?
------解决方案--------------------
帮顶,没有遇到过! select * from table where objid in(A,B,C,D...有一万六千多个ID) 你IN后面的一万六千多个ID,你可以考虑写成动态的.试试
------解决方案--------------------
------解决方案-------------------- (A,B,C,D...有一万六千多个ID) 将ID放到一张临时表,然后是 in select ID from #T。 这样试试?