临时表
DWS不支持GLOBAL TEMPORARY TABLE。它会将GLOBAL TEMPORARY TABLE迁移为LOCAL TEMPORARY TABLE。
同样,DWS也不支持ON COMMIT DELETE ROWS。它会将其迁移为ON COMMIT PRESERVE 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 ; |
临时表迁移后
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 ; |