现有一数据库DB(sql server 2005),数据库中存有350个表1.实现对数据压缩,依次从每一个表中取300条数据进行压缩成文件,然后在循环表,一次往下去取300条,也就说循环表
  注:这350个表中每一个表中的数据是很大的,可能上万条数据我的思路:是循环表,取300条数据压缩,记录指针位置,虚幻到下一个表,取300条数据压缩,记录指针位置,再循环到下一个表,取数据,一次类推,循环完之后,再次从头开始循环(因为我是用了定时器,所以自动执行)但是此时指针的位置变了,取数据时是从指针位置取300条,依次类推,程序永远这么执行,除非发生异常!这样效率很低,有没有高效的办法!