DB2 的暫存表(Declared Global Temporary Table, DGTT)為會話級別的私有資料結構,使用時需注意以下六項關鍵特性,以避免常見錯誤。
DECLARE GLOBAL TEMPORARY TABLE 陳述式建立,且必須建立於使用者暫存表空間(User Temporary Tablespace)上。SESSION,不可變更。COMMIT 時暫存表內所有資料列會被刪除。可在建表時指定 ON COMMIT PRESERVE ROWS 保留資料。ROLLBACK 時,使用者暫存表會被自動刪除(包含定義與資料)。參考來源:https://www.cncms.com.cn/db2/q372745.Html