要加载数据,请定义该外部数据为外部表然后将数据插入到数据库中。
数据库服务器执行 express 方式加载和 deluxe 方式加载。您只能当表类型是 RAW
且不拥有活动的索引时,才能执行 express 方式加载。数据库服务器对这两种加载方式都允许约束检查。
Express 方式在加载期间提供最高的性能。
Deluxe 方式将快速并行加载和索引及唯一约束的评估结合,并且在以下情况中,更有效率:
- 对于您正在加载的数据量,重建索引的开销太高。
- 您想要使用从您正在加载表中的已删除行的空的空间。
如果接收外部表的行的表是
STANDARD 表(即,不是由 CREATE TEMP TABLE 或 CREATE RAW TABLE 语句创建的数据库表),
则 EXPRESS 关键字没有作用,且该表以 DELUXE 方式加载。当数据库服务器忽略加载操作中的 EXPRESS 关键字时(此处正在接收数据的表不是 RAW
表),它不会发出异常。