第十五章 SQL命令 CREATE TABLE(二)
全局临时表
指定GLOBAL TEMPORARY
关键字将表定义为全局临时表。表定义是全局的(对所有进程都可用);表数据是临时的(在进程期间持续存在)。相应的类定义包含一个附加的类参数SQLTABLETYPE=“GLOBAL TEMPORARY”
。与标准的 IRIS表一样,ClassType=Persistent
,并且类包含Final
关键字,表示它不能有子类。
无论哪个进程创建临时表,临时表的所有者都会自动设置为_PUBLIC
。这意味着所有用户都可以访问缓存的临时表定义。例如,如果存储过程创建了一个临时表,则允许调用该存储过程的任何用户都可以访问该表定义。这仅适用于临时表定义;临时表数据特定于调用,因此只能由当前用户进程访问。