仅列出Oracle临时表空间

mal*_*esh 3 database oracle oracle10g oracle11g tablespace

有没有办法只列出Oracle中的临时表空间?我发现以下查询列出了所有表空间,我只需要临时表空间.

SQL> select tablespace_name from dba_tablespaces;

TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
Run Code Online (Sandbox Code Playgroud)

Mur*_*nik 10

您可以按contents列筛选列表:

SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'TEMPORARY'
Run Code Online (Sandbox Code Playgroud)

如Oracle数据库在线文档中所述dba_tablespaces.