ORACLE如何导出指定用户的所有表的索引创建的ddl语句

ORACLE如何导出指定用户所有表的索引创建的ddl语句
只能使用plsqldev连接数据库,连不到服务端,有什么好的办法吗?
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
3条回答
默认
最新
conn sxc/sxc
select DBMS_METADATA.GET_DDL(‘INDEX’,index_name) from user_indexes;


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


打赏 0
楼上的那个方法,你在plsqldev里去执行一下那个查询SQL,得到的查询结果里就有该用户下的所有索引DDL语句
在 PL/SQL Developer 中连接到您的数据库。
在 "对象资源管理器" 窗口中,展开您要导出的用户的节点。
选择 "索引" 节点以显示该用户的所有索引。
选择要导出的索引。
在 "对象资源管理器" 窗口中,右键单击所选的索引,然后选择 "脚本" > "生成 DDL"。
在 "生成 DDL" 窗口中,选择 "创建" 选项卡。
确保选择了正确的连接和用户。
选择 "存储为文件" 选项,并选择要保存 DDL 语句的文件位置和名称。
单击 "生成" 按钮以生成 DDL 语句并将其保存到文件中。
重复上述步骤,直到您导出了所有所需的索引的 DDL 语句。


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
