我现在是一条一条的调用存储过程插入数据,感觉太慢。所以想一次插入多条。如何实现一次性执行多条插入语句(插入是调用存储过程,插入操作可能调用多个存储过程)?

解决方案 »

  1.   

    数据库: MSSSQL
    数据是我根据条件组合的SQL语句像这样的语句:exec pro_insert_http_down_info '1111100001','2008-07-09 09:39:24','192.168.1.69','00:18:F3:0C:17:49','2775','220.181.5.42','00:C0:A8:9C:69:F5','80',0,'http://sobar.baidu.com/install/BaiduSearchTool.exe',''exec pro_insert_ftp_down_info '1111100001','2008-07-09 09:39:24','192.168.1.69','00:18:F3:0C:17:49','2775','220.181.5.42','00:C0:A8:9C:69:F5','80',0,'http://sobar.baidu.com/install/BaiduSearchTool.exe',''exec pro_insert_http_info '1111100001','2008-07-09 09:39:24','192.168.1.69','00:18:F3:0C:17:49','2775','220.181.5.42','00:C0:A8:9C:69:F5','80',0,'http://sobar.baidu.com/install/BaiduSearchTool.exe',''
      

  2.   

    批量插入记录使用块拷贝方式速度最快,比SQL语句和存储过程快得多。
      

  3.   

    先写文件  然后用 BCP 导到数据库里???
      

  4.   

    先写文件  然后用 BCP 导到数据库里?如何实现?请告知。