是否可以追溯到“创建索引”?在表上使用的语句

发布于 2024-09-29 21:10:38 字数 95 浏览 5 评论 0原文

我想在表上创建索引。我没有意识到它的大小会增长得如此之快,以至于我什至无法选择几行。现在,我希望这张桌子与另一张桌子非常相似。所以我想检查索引以及该表上使用的确切创建索引语句。

I want to create indices on a table. I didn't realize it will grow so fast in size that I'm not even able to select a handful of rows. Now, I want this table to be so alike another table. So I want to check the indices and the exact create index statement used on that table.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

匿名的好友 2024-10-06 21:10:39

您可以使用 SQL Developer 查看索引并导出特定表的 DDL 脚本(包括创建索引)。

You can use SQL developer to see the indexes of your tables and export the DDL script (including the create index) of a particular table too.

无声无音无过去 2024-10-06 21:10:39

另一种方法是使用特定表名查询 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

Another way is to query USER_INDEXES table using the particular table name and get the DDL using DBMS_METADATA.GET_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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文