下面这个贴子中讨论了很多ACCESS中的一些猜想假设。
http://topic.youkuaiyun.com/u/20090514/10/a93475bd-e67e-45c8-aa1e-87168ba36d02.html#replyachor
当看到这个猜想的时候,感觉比较怀疑。因为 select * into newtable from oldTable,ACCESS需要先从oldTable得到所有字段的定义,然后才能进行表的创建。如果猜想成立,就说明ACCESS还有一套什么机制可以直接在底层对表的结构进行访问。但select 可以是任意的查询,这样也不太可能啊。 于是,依然做个简单的试验来难证一下这个猜想。
新建空 t.mdb ,然后创建一个模块,代码如下。

本文通过实验验证了在ACCESS中,使用`SELECT * INTO 新表 FROM 旧表`与`CREATE TABLE 新表(...)`两种方式创建表的速度差异。结果显示,直接创建表(CREATE TABLE)比从已有表复制结构(SELECT * INTO)的速度快,反驳了原有的猜想。
最低0.47元/天 解锁文章
1016

被折叠的 条评论
为什么被折叠?



