我现在在做一个小程序,其中我有用到临时表,数据库是远程SqlServer2000,我是这样做的:在程序里用Create table #表1(a char(10)......),然后把从数据库基表中查询出来的记录插入到该临时表中,然后我对这临时表进行一些数据操作,完了候提交,相应的更新基表。但是我查询出来的记录往往有几万条。我觉得这样是否会效率太低??还有,可以用Select ...into ...之类的,是否会好点呢?大家来谈论一下吧,这个临时表我们该如何去建它,及如何合理的使用它。
调试欢乐多
查詢出數據,顯示一筆資料(不是一筆記錄,主從表之類就可能有一筆主表記錄,多筆從表記錄),修改存檔時,再直接更新
主表採用記錄形式存放,從表用TList
我觉得象 zhlmxh(梦想成真) 说的那样,将生成临时表做成存储过程