更新时间:2024-10-26 GMT+08:00
临时表
GaussDB(DWS)不支持GLOBAL TEMPORARY TABLE。它会将GLOBAL TEMPORARY TABLE迁移为LOCAL TEMPORARY TABLE。
同样,GaussDB(DWS)也不支持ON COMMIT DELETE ROWS。它会将其迁移为ON COMMIT PRESERVE ROWS。
以下示例为临时表迁移前后的语法:
临时表迁移前
图1 表中包含GLOBAL TEMPORARY TABLE和ON COMMIT DELETE ROWS
1 2 3 4 5 6 7 8 9 |
CREATE GLOBAL TEMPORARY TABLE schema1.temp_tbl1 ( col1 VARCHAR2 (400), col2 DATE NOT NULL ) ON COMMIT DELETE ROWS ; |
临时表迁移后
图2 迁移为LOCAL TEMPORARY TABLE和ON COMMIT PRESERVE ROWS
1 2 3 4 5 6 7 8 9 |
CREATE LOCAL TEMPORARY TABLE schema1_temp_tbl1 ( col1 VARCHAR2 (400), col2 DATE NOT NULL ) ON COMMIT PRESERVE ROWS ; |
父主题: 模式对象