我想在表上创建索引。我没有意识到它的大小会如此之快,以至于我什至无法选择几行。现在,我希望该表与另一个表如此相似。因此,我想检查该表上使用的索引和确切的创建索引语句。
另一种方法是使用特定表名查询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
您也可以使用SQL developer查看表的索引并导出特定表的DDL脚本(包括创建索引)。