我如何檢查是否在DB2聲明的全局臨時表在當前會話存在與否?檢查聲明全局臨時表在當前會話中存在
我需要一次創建臨時表的用戶會話,然後能夠將每個報告在我的應用程序的情況下,執行時間插入其行。所以,我需要的時候比第一次更多的是執行報告,從該表中刪除所有的行,然後用新的行重新填充它。
眼下創建臨時表的方法是扔一個42710 SQLSTATE error
它執行的第二次。
請問這種說法工作,爲我的實現:DECLARE CONTINUE HANDLER FOR SQLSTATE '42710' SET DGTT_FOUND=1
以及如何使用它的Java(executeUpdate()
?)
這個完美!謝謝:) – Bernice
這將適用於DB2 LUW和DB2 for i,但不適用於那些使用DB2 z/OS的人。 DB2 z/OS不支持WITH REPLACE,至少從v10開始,但它可能在未來版本中受支持。 – WarrenT