3
A
回答
6
您不能将表从临时表转换为永久表。
您可以创建临时表
CREATE TABLE new_permanent_table
AS
SELECT *
FROM old_temporary_table
WHERE 1=0;
或者你可以使用DBMS_METADATA
package得到的DDL临时表和手动编辑DDL来创建新的永久表的结构相匹配的新的永久表。
然后,您可以在新的永久表上创建任何索引,然后删除旧的临时表。一旦旧临时表被删除,您可以重新命名永久表以使用旧临时表的名称(如果您愿意的话)。
相关问题
- 1. 将ansi转换为utf8,反之亦然
- 2. 将float2转换为double2,反之亦然
- 3. 将lonlat转换为xyz,反之亦然
- 4. 将NSString转换为NSData,反之亦然
- 5. 将HTML转换为Xliff,反之亦然
- 6. 将JavaUtilDate转换为NSDate,反之亦然?
- 7. 将RSAPrivateKey转换为PrivateKey,反之亦然
- 8. 如何在Qt中将QVariant转换为QString,反之亦然?
- 9. 如何在Python中将RGB转换为CMYK,反之亦然?
- 10. 如何在Java中将POJO转换为Map,反之亦然?
- 11. 如何将Unix时间戳转换为DateTime,反之亦然?
- 12. .NET - 将/映射列表转换为对象,反之亦然
- 13. 将列转换成行,反之亦然
- 14. 将日期/时间转换为时间戳,反之亦然
- 15. 将Java时间戳转换为MySQL时间戳反之亦然
- 16. DTO转换为实体,反之亦然
- 17. 如何将System :: WideString转换为char *,反之亦然?
- 18. 如何将字符串转换为IP地址,反之亦然
- 19. 如何将CLOB转换为图像或反之亦然?
- 20. 如何将Bayer转换为使用OpenCV的RGB,反之亦然
- 21. 如何将字符串转换为Java文件,反之亦然?
- 22. 如何将矩阵转换为3D数组或反之亦然?
- 23. 如何将NSDictionary转换为NSData,反之亦然?
- 24. 如何将pandas DataFrame转换为字节,反之亦然?
- 25. 如何将XML从XML转换为Java,反之亦然?
- 26. 如何将int []转换为OpenCV Mat? (反之亦然)
- 27. 如何将Yaml转换为csv,反之亦然
- 28. 如何将指针转换为整数,反之亦然?
- 29. 如何使用Sybase ASE将hex转换为varchar,反之亦然?
- 30. 如何将POJO转换为JSON,反之亦然?
感谢您的回复。如果我使用这种替代方法,索引将继续与新表重命名? – willian
@willian - 否。无论哪种情况,您都需要在新创建的表上创建所需的任何索引。如果使用'DBMS_METADATA'包为现有临时表的相关对象生成DDL,那么应为这些索引生成DDL,然后可以为新的永久表修改这些DDL。 –
好的,我会尝试使用这种替代方法。非常感谢你! – willian