我想在表格上创建索引。我没有意识到它会变得如此快速,以至于我甚至无法选择少量的行。现在,我希望这张桌子与另一张桌子完全相同。所以我想检查索引和该表上使用的确切创建索引语句。
请帮忙, 感谢。
答案 0 :(得分:4)
您可以使用SQL developer查看表的索引并导出特定表的DDL脚本(包括创建索引)。
答案 1 :(得分:2)
另一种方法是使用特定的表名查询USER_INDEXES
表并使用DBMS_METADATA.GET_DDL()
获取DDL
SELECT INDEX_NAME FROM USER_INDEXES WHERE TABLE_NAME LIKE 'MY_TABLE'
SELECT CAST(DBMS_METADATA.GET_DDL('INDEX','PGIT_POLICY_1') AS VARCHAR2(4000))
FROM DUAL