我创建了一个表DBA_DATA_FILES_HIST
来存储DBA_DATA_FILES
视图中的所有信息。当我运行以下查询时,我收到表DBA_DATA_FILES
不存在的错误。我正在使用Oracle。
SELECT *
INTO DBA_DATA_FILES_HIST
FROM view DBA_DATA_FILES;
答案 0 :(得分:1)
INSERT INTO DBA_DATA_FILES_HIST
SELECT * FROM DBA_DATA_FILES;
这是Oracle插入select结果的有效语法。它基于假设您在表格中具有与DBA_DATA_FILES
答案 1 :(得分:1)
这不是您如何将记录插入表格,而是将数据加载到集合中的方式。
改为使用:
INSERT INTO DBA_DATA_FILES_HIST
SELECT * FROM DBA_DATA_FILES;