CREATE TEMP TABLE 语句

使用 CREATE TEMP TABLE 语句在当前数据库中创建临时表。

语法

元素 描述 限制 语法
table 声明表的名称 在会话中必须是唯一的。请参阅 命名临时表 标识符

用法

您必须具有数据库上的 Connect 特权才能创建临时表。该临时表只对创建它的用户可见。

如果您包含了可选的 IF NOT EXISTS 关键字,则当指定名称的临时表已经在当前数据库中注册过时,数据库服务器不采取任何操作(而不是向应用程序发送异常)。

您还可以使用 CREATE TEMP TABLE 语句在临时表上定义索引和约束。

DB-Access 中,如果您设置了 DBANSIWARN 则在 CREATE SCHEMA 语句外使用 CREATE TEMP TABLE 语句会生成警告。

在 ESQL/C 中,如果您使用 -ansi 标志或设置 DBANSIWARN环境变量则 CREATE TEMP TABLE 语句生成警告。

1 请参阅 列定义
2 GBase 8s 扩展
3 请参阅 多列约束格式
4 请参阅 临时表的存储选项
5 See LOCK MODE 选项
6 请参阅 USING 存取方法子句