当数据库服务器创建临时表时,它会将临时表存储在您在 DBSPACETEMP 配置参数或环境变量中指定的某个数据库空间中。环境变量将取代配置参数。
当您未在 DBSPACETEMP 中指定任何临时数据库空间,或指定的临时数据库空间的空间不够时,数据库服务器将根据以下规则在标准数据库空间中创建该表:
- 如果已使用 CREATE TEMP TABLE 创建了临时表,那么数据库服务器会将该表存储在包含该表的数据库的数据库空间中。
- 如果用 SELECT 语句的 INTO TEMP 选项创建临时表,那么数据库服务器在根数据库空间中存储此表。
有关更多信息,请参阅创建临时数据库空间。