暂无图片
ORACLE如何导出指定用户的所有表的索引创建的ddl语句
我来答
分享
宇智波の玛哒拉
2023-06-15
ORACLE如何导出指定用户的所有表的索引创建的ddl语句
ORACLE如何导出指定用户所有表的索引创建的ddl语句 只能使用plsqldev连接数据库,连不到服务端,有什么好的办法吗?
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
心在梦在

conn sxc/sxc
select DBMS_METADATA.GET_DDL(‘INDEX’,index_name) from user_indexes;

暂无图片 评论
暂无图片 有用 0
打赏 0
宇智波の玛哒拉
题主
2023-06-15
哈哈,虽然您没有看清题意,但是还是感谢您的热心帮助
宇智波の玛哒拉

主要是连不了数据库,只能使用plsqldev连接,可以直接导出所有表的索引DDL语句吗

暂无图片 评论
暂无图片 有用 0
打赏 0
DarkAthena
2023-06-17
楼上的那个方法,你在plsqldev里去执行一下那个查询SQL,得到的查询结果里就有该用户下的所有索引DDL语句
好好学习
  1. 在 PL/SQL Developer 中连接到您的数据库。

  2. 在 "对象资源管理器" 窗口中,展开您要导出的用户的节点。

  3. 选择 "索引" 节点以显示该用户的所有索引。

  4. 选择要导出的索引。

  5. 在 "对象资源管理器" 窗口中,右键单击所选的索引,然后选择 "脚本" > "生成 DDL"。

  6. 在 "生成 DDL" 窗口中,选择 "创建" 选项卡。

  7. 确保选择了正确的连接和用户。

  8. 选择 "存储为文件" 选项,并选择要保存 DDL 语句的文件位置和名称。

  9. 单击 "生成" 按钮以生成 DDL 语句并将其保存到文件中。

  10. 重复上述步骤,直到您导出了所有所需的索引的 DDL 语句。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交