# 全局临时表

__*GLOBAL TEMPORARY TABLE*__

+ `CREATE GLOBAL TEMPORARY TABLE`:
  + 全局临时表的表定义是持久的,并且对所有会话都可见
  + 全局临时表的数据仅在当前事务中可见
  + 当事务结束时,数据会自动清除
  + 全局临时表不能与永久表同名
  + 出现在 `information_schema.tables` 
------------------------------------------------------------
- 全局临时表是 TiDB 的扩展功能,它有以下特性:
  - 全局临时表的表定义会持久化,对所有会话可见
  - 全局临时表的数据只对当前的事务内可见,事务结束后数据自动清空
  - 全局临时表不能与普通表同名

用户可通过 CREATE GLOBAL TEMPORARY TABLE 语句创建全局临时表,语句末尾要加上 ON COMMIT DELETE ROWS。可通过 DROP TABLE 或 DROP GLOBAL TEMPORARY TABLE 语句删除全局临时表。
