SQL没有数组的概念,可以考虑用表,临时表之类作为输入参数。

解决方案 »

  1.   

    事情是这样的:
    我写了一个存储过程,内容是向一个表添加2400条随机行,发现只用了一瞬间就搞定了。即使加入
    24000条随机行,也只用一瞬间。
    然后我用VC和ADO写了一个程序,程序中循环2400次,每次加入一个随机行,发现一共需要9.5秒。
    所以我想用存储过程,一次把这2400条的参数都传过去,这样或许可以提高速度。
    如果把参数写入一个临时表,那么是不是仍然需要对临时表insert2400次呢?这样是不是仍然
    很慢?
    请高手赐教。
      

  2.   

    锁定类型用批处理。
    更新用updatebatch方法。