oracle如何创建临时表并导入数据

626
2023/11/21 19:13:35
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Oracle数据库中可以使用CREATE GLOBAL TEMPORARY TABLE语句创建临时表,并使用INSERT语句导入数据。下面是一个示例:

  1. 创建临时表:
CREATE GLOBAL TEMPORARY TABLE temp_table (
  id NUMBER,
  name VARCHAR2(50)
) ON COMMIT DELETE ROWS;

上述语句创建了一个临时表temp_table,包含id和name两个列。ON COMMIT DELETE ROWS表示在每次事务提交后,表中的数据将被删除。

  1. 导入数据:
INSERT INTO temp_table (id, name)
VALUES (1, 'John');

使用INSERT语句将数据插入到临时表temp_table中。可以使用多个INSERT语句导入多行数据。

  1. 查询数据:
SELECT * FROM temp_table;

使用SELECT语句查询临时表temp_table中的数据。

注意:临时表中的数据只在当前会话中可见,并且在会话结束时,数据将被删除。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: stdDev函数在Oracle最新版本中的改进有哪些