如何检查 DB2 中是否存在表空间 z/os

How can I check if tablespace exist in DB2 z/os

如何检查 tableDB2 中是否存在空间 z/os。

我必须创建 table RMPOLICY

我的任务是为更新数据库创建脚本。更新将创建 table 和辅助 table.

对于该任务,我必须执行 4 个步骤: 1. 为 table 创建 table 空间 2. 为辅助 table 创建 table 空间 3. 创建 table 4.创建辅助table

如果我能检查所有这一步之前是否已完成,我会很棒。可以检查 table 是否存在

SELECT COUNT(*) INTO V_ALREADY_EXIST FROM SYSCAT.TABLES WHERE UPPER(RTRIM(TABNAME)) = UPPER(RTRIM('RMPOLICY'));

但是我不知道如何检查table空间是否存在。

你能帮忙从脚本中确定这些信息吗?

听起来你在找 SYSIBM.SYSTABLESPACE