我想知道在Oracle中将临时表转换为永久表的命令是什么。
另一个问题是关于索引。如果我将一个临时表转换成永久表,那么在临时表中使用的索引是否会和在永久表中使用的相同?
另一个问题是关于索引。如果我将一个临时表转换成永久表,那么在临时表中使用的索引是否会和在永久表中使用的相同?
无法将临时表转换为永久表。
您可以创建一个与临时表结构匹配的新永久表。
CREATE TABLE new_permanent_table
AS
SELECT *
FROM old_temporary_table
WHERE 1=0;
DBMS_METADATA
包获取临时表的DDL,并手动编辑DDL以创建新的永久表。
DBMS_METADATA
包生成现有临时表的相关对象的DDL,则应该会生成索引的DDL,然后您可以修改为新的永久表。 - Justin Cave