sql语句超过8000的问题(100分)

  • 主题发起人 主题发起人 gengyj
  • 开始时间 开始时间
G

gengyj

Unregistered / Unconfirmed
GUEST, unregistred user!
请教哪位高人,能帮忙解决这个问题。我在给存储过程传参数时,参数超过了8000个字符<br>,有没有好的解决办法呢,没办法,客户要求那样,
 
客户怎么会要求必须有参数超过8000个字符的存储过程?功能符合要求不就行了。
 
把参数分几个,用的时候合并起来好了~~~
 
多写几个存储过程相互调用不就减少字符了吗
 
现在是参数在传入存储过程前就已经超长
 
用文件或者用临时表间接传数据
 
不用存储过程 拼sql
 
先把参数写入备注字段中,然后在存储过程中引用即可。
 
要不就是传参时分几部分,到存储过程中合并<br>要不就把参数写入临时表,存储过程里调出。。。。
 
唐朝笨蛋<br>你说的将参数写入临时表,能说的具体点吗<br>我现在也想将参数写入一个放置参数的表中
 
我先提出的 别忘了给一份分:)<br><br>你用一个专用表插入一条记录 把ID作为参数 传给那个真正的存储过程 <br>存储过程再去根据ID 得到参数的全部内容
 
超过8000个字符的我用text类型
 
楼主的设计首先就有问题,有治根最好重亲考虑改良你的程序设计和方法.<br>当然问题本身可以解决,楼上都提了很多办法.可是你的设计不改进,对你有意义吗?
 
这还是存储过程吗
 
后退
顶部