如何列出DB2中声明的临时表

如何列出DB2中声明的临时表,db2,temp-tables,Db2,Temp Tables,可以使用以下语句在DB2中创建会话临时表。有没有办法列出会话的会话架构中当前存在的所有表?注:声明的全局临时表在SYSIBM中不存在。SYSTABLES(据我所知)的简短回答是否。声明的全局临时表(DGTT)不会显示在目录中(如您所述) 是的,但它们略有不同(看看有无差异) 如果您只需要知道该表是否存在(例如,如果您稍后试图在应用程序中创建DGTT),您可以使用: 根据您的平台,SQLSTATE关键字可能是可选的。简短的回答(据我所知)是否。声明的全局临时表(DGTT)不会显示在目录中(如您所述

可以使用以下语句在DB2中创建会话临时表。有没有办法列出会话的
会话
架构中当前存在的所有表?注:声明的全局临时表在SYSIBM中不存在。SYSTABLES(据我所知)的简短回答是否。声明的全局临时表(DGTT)不会显示在目录中(如您所述)

是的,但它们略有不同(看看有无差异)

如果您只需要知道该表是否存在(例如,如果您稍后试图在应用程序中创建DGTT),您可以使用:

根据您的平台,SQLSTATE关键字可能是可选的。

简短的回答(据我所知)是否。声明的全局临时表(DGTT)不会显示在目录中(如您所述)

是的,但它们略有不同(看看有无差异)

如果您只需要知道该表是否存在(例如,如果您稍后试图在应用程序中创建DGTT),您可以使用:


根据您的平台,
SQLSTATE
关键字可能是可选的。

您的链接是broken@Hogan,我更新了链接,但我引用的文章现在似乎在付费墙后面。我将其更新为我的另一个堆栈溢出答案,其中包含大部分相同的信息(和另一个来源)broken@Hogan,我更新了链接,但我引用的文章现在似乎在付费墙后面。我将其更新为我的另一个堆栈溢出答案,该答案具有大部分相同的信息(和另一个来源)。
DECLARE CONTINUE HANDLER FOR SQLSTATE '42710' SET DGTT_FOUND=1;