使用 CREATE TEMP TABLE 语句的存储选项指定表的存储位置和分布方案。它是 SQL ANSI/ISO 标准的扩展。
元素 | 描述 | 限制 | 语法 |
---|---|---|---|
dbspace | 存储临时表的 Dbspace 或临时 dbspace | 必须已经存在 | 标识符 |
extspace | onspaces 被指定给数据库服务器以外的存储区域的名称 | 必须已经存在 | 请参阅文档以了解您使用的存取方法。 |
只有包含 BLOB 或 CLOB 列的临时表可以包含 PUT 子句作为存储选项。
如果您在 IN 关键字之后指定一个临时 dbspace ,则数据库服务器不会执行任何该临时表的逻辑日志记录或物理日志记录。您无法镜像一个临时 dbspace。
如果您没有指定 extent 大小选项,则缺省的 extent 大小是 8 页面。
要在临时表上创建一个分片的、唯一的索引,您必须在 CREATE TEMP TABLE 语句中为此临时表指定一个显式的基于表达式的分布方案。(不支持通过 ROUND ROBIN 分片索引,对使用 LIST 或 INTERVAL 存储分区策略的表上的唯一索引,自动通过 LIST 或 INTERVAL 分片。)