在Oracle數據庫中,可以使用CREATE GLOBAL TEMPORARY TABLE語句來創建臨時表。臨時表在會話結束時會自動刪除其數據,但表結構不會被刪除。
以下是一個創建Oracle臨時表的示例:
CREATE GLOBAL TEMPORARY TABLE temp_table
(
id NUMBER,
name VARCHAR2(50)
)
ON COMMIT DELETE ROWS;
在上面的示例中,我們創建了一個名為temp_table的臨時表,包含id和name兩個列。ON COMMIT DELETE ROWS子句指定了當事務提交時,臨時表中的數據將被刪除。
創建臨時表時,可以根據自己的需求定義表的結構和約束。創建完成后,就可以像操作普通表一樣對臨時表進行插入、查詢等操作。