如何快速移动整个表(100分)

  • 主题发起人 主题发起人 scy_fjqz
  • 开始时间 开始时间
S

scy_fjqz

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个表,共有10万条记录,
字段假如有:号码:id(char 12);类别:class(char 1)
class={'1','2','3'};
class='1' 有5万条
如何快速得到class='1'的5万条记录
请教!
 
COPY表吗?用TBatchMove 、TQuery、TTable ;
 
你的“得到”是什么意思,用SQL语句Select可否?
另外,你要“快速得到”,究竟“快”还是“慢”要看记录的多少和机器的速度,
你现在是从10万条记录中取出5万条记录,速度不会快也不会慢。
 
To:tinytao
如果不用batchmove呢??
 
; 用TBatchMove,速度快,不用它我就不知道用什么Copy表了。
我只好写代码一条条Copy了。速度一定没有用TBatchMove快。
 
TBatchMove是基于什么原理,以至于它COPY的这么快?谁知道?
 
用SQL: Insert ... select ... 应该是最快的
 
如何把整个表删除,再添加新的记录呢?
只用query控件的sql语言
 
接受答案了.
 
后退
顶部