在Oracle數據庫中,可以通過以下步驟來創建臨時表:
CREATE GLOBAL TEMPORARY TABLE temp_table (
id NUMBER,
name VARCHAR2(50)
) ON COMMIT DELETE ROWS;
在CREATE GLOBAL TEMPORARY TABLE語句中,ON COMMIT DELETE ROWS選項表示當會話提交時,臨時表中的數據將被刪除。
可以像常規表一樣使用INSERT、UPDATE、DELETE等語句來操作臨時表。
在會話結束時,臨時表中的數據將自動刪除,不需要手動清除數據。
可以在會話中多次使用同一個臨時表,每次使用時都會清空數據。
注意:臨時表的數據僅在會話級別可見,不會被其他會話或用戶看到。