当前位置: 代码迷 >> PB >> 实际组合SQL语句的长度超出string类型的长度,有什么好的方法处理?解决方法
  详细解决方案

实际组合SQL语句的长度超出string类型的长度,有什么好的方法处理?解决方法

热度:202   发布时间:2016-04-29 10:14:25.0
实际组合SQL语句的长度超出string类型的长度,有什么好的方法处理?
实际组合SQL语句的长度超出string类型的长度~,若是 定义string类型 则会切断,则SQL是不正确的。

主要原因是组合 where 条件长度太长(or 的方式组合where条件)

看看 有没有什么方法解决此问题。



------解决方案--------------------
PB 里的string 类型可以容纳2G 内容,什么SQL 语句要超过这个容量呢?
------解决方案--------------------
探讨
实际组合SQL语句的长度超出string类型的长度~,若是 定义string类型 则会切断,则SQL是不正确的。

主要原因是组合 where 条件长度太长(or 的方式组合where条件)

看看 有没有什么方法解决此问题。

------解决方案--------------------
这个问题没碰到过。
用存储过程来处理呢?
------解决方案--------------------
探讨
语法为:
select a.no....
from table a
where a.no='1xxxxxxxxxxxxx1' or a.no='1xxxxxxtxxxxxx1'.... 大约 2500 个or

  相关解决方案