`
53873039oycg
  • 浏览: 843873 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

pl/sql批量导出创建索引的脚本

 
阅读更多

       pl/sql怎么导出创建索引的脚本呢?可以使用dbms_metadata.get_ddl('INDEX', 'index_name'),批量就是把当前用户所有的index使用上面的方法导出来。

      参考了链接:

      http://www.itpub.net/forum.php?mod=viewthread&tid=1847331&extra=page%3D2%26filter%3Dtypeid%26typeid%3D37%26typeid%3D37
     

      脚本如下:

      (一)得到当前用户所有的index导出脚本

     

set head off;--不显示column名
set feedback off; --不显示row selected结果
spool  'f:/saveFile/tmp/create_index.sql'
SELECT 'select dbms_metadata.get_ddl(''INDEX'', ' || ''''|| INDEX_NAME||'''' || ') from dual;'FROM user_indexes ;
spool off

   

   (二)得到index的创建脚本 

 

   

set head off;
set feedback off;
spool 'f:/saveFile/tmp/create_index_result.sql'
start 'f:/saveFile/tmp/create_index.sql'
spool off

   

   是不是很简单。

   全文完。

 

 

 

 

1
0
分享到:
评论

相关推荐

    pl/sql developer11.0

    4. **数据操作**:PL/SQL Developer允许直接在界面中查看、插入、更新和删除数据库中的数据,同时支持生成SQL脚本进行批量操作。 5. **数据库连接**:软件支持多种方式连接到Oracle数据库,包括TNS连接、Easy ...

    pl/sql 免安装,绿色版pl/sql

    5. **报表和图表**:PL/SQL Developer提供了一定的报表生成功能,可以生成关于数据库对象的各种统计报告,如表空间使用情况、索引分析等,为数据库性能优化提供参考。 6. **连接管理**:用户可以创建多个数据库连接...

    pl/sql 本机无需oracle数据库运行文件

    它结合了SQL查询功能与过程性编程元素,使得开发者可以编写复杂的业务逻辑和数据库管理脚本。在本主题中,我们将探讨如何在本地计算机上使用PL/SQL客户端连接到远程Oracle服务器,而不需在本地安装完整的Oracle...

    pl/sql developer使用教程

    PL/SQL Developer还支持复杂的SQL脚本执行,包括DML(数据操纵语言)和DDL(数据定义语言)操作。 七、版本控制集成 PL/SQL Developer支持与常见的版本控制系统如SVN、Git等集成。这使得团队协作变得简单,你可以...

    批量导出pl/sql程序包内容代码

    ### 批量导出PL/SQL程序包内容代码 在Oracle数据库管理中,批量导出PL/SQL程序包内容是一项非常实用的操作。特别是在维护大型数据库系统时,这项技能能够极大地提高工作效率,帮助开发者快速地备份、迁移或者分析...

    pl/sql 12 完全汉化版

    4. **数据浏览与操作**:可以直接在工具中查询和操作数据库中的数据,提供数据导入导出功能,支持SQL脚本的执行。 5. **项目管理**:可以组织和管理多个数据库项目,便于团队协作和代码版本控制。 6. **报表生成**...

    pl/sql开发工具

    4. **数据操作**:支持数据的导入导出,数据的查询和编辑,以及SQL脚本的运行。这些功能使得数据库的数据操作变得简单直观。 5. **版本控制集成**:PL/SQL Developer可以与多种版本控制系统(如Git、SVN)集成,...

    PL/SQL Developer 6.05注册版-1

    这样,您就可以开发自己的脚本,无需编辑脚本/保存脚本/转换为SQL*Plus/运行脚本过程,也不用离开PL/SQL Developer集成开发环境。 <br>报告——PL/SQL Developer提供内置的报告功能,您可以根据程序数据或Oracle...

    PL/SQL Developer v8.0.zip

    这样,您就可以开发自己的脚本,无需编辑脚本/保存脚本/转换为SQL*Plus/运行脚本过程,也不用离开PL/SQL Developer集成开发环境。 报告——PL/SQL Developer提供内置的报告功能,您可以根据程序数据或Oracle字典...

    PL/SQL Developer 7.x 注册文件

    7. **报表和导出**:可以生成代码统计报告,或者将PL/SQL代码导出为多种格式,便于分享和备份。 当您拥有这个“注册文件”并将其正确放置到PL/SQL Developer的安装目录下后,软件会识别这个文件,从而解除试用限制...

    pl/sql developer

    6. 报表和脚本生成:PL/SQL Developer可以自动生成数据库对象的DDL脚本,方便备份和迁移。此外,还可以生成各种报表,如对象依赖关系、表空间使用情况等,为数据库维护提供便利。 7. 工具栏和快捷键定制:用户可以...

    pl/sql免安装版

    6. **脚本执行**:用户可以编写和执行批处理脚本,批量处理数据库任务。 7. **版本控制集成**:支持与Git、SVN等版本控制系统集成,便于团队协作开发。 8. **报表和图表**:可以生成各种报表和图表,以可视化方式...

    PL/SQLdeveloper32位和64位带汉化及注册码

    PL/SQL是Oracle数据库的一种过程式语言,是SQL的扩展,用于创建数据库对象如存储过程、函数、包和触发器。在PL/SQL Developer中,用户可以享受到以下功能: 1. **代码编辑器**:提供语法高亮、自动完成、代码折叠、...

    PL/SQL Developer 12.0.8.zip

    PL/SQL Developer是一款专为Oracle数据库开发人员设计的集成开发环境(IDE),它极大地简化了PL/SQL编程任务。此12.0.8版本的安装包包含了完整的软件安装程序,以便用户在自己的计算机上安装并开始使用这个强大的...

    PL/SQL Developer 7.1.5 注册版-3

    这样,您就可以开发自己的脚本,无需编辑脚本/保存脚本/转换为SQL*Plus/运行脚本过程,也不用离开PL/SQL Developer集成开发环境。 <br>报告——PL/SQL Developer提供内置的报告功能,您可以根据程序数据或Oracle...

    PL/SQL Developer 7.0 用户指南中文版 pdf

    PL/SQL Developer是一款专为Oracle数据库开发人员设计的集成开发环境(IDE),它极大地简化了PL/SQL编程、调试和数据库管理任务。7.0版本是该软件的一个里程碑,提供了许多增强的功能和改进,旨在提高开发效率和代码...

    PL/SQL官方简体中文安装包

    此外,PL/SQL Developer还提供了报表生成、数据库性能分析、数据库脚本批量执行等高级功能,是Oracle数据库开发和维护的得力助手。使用这款工具,开发者可以更加高效地管理和维护Oracle数据库,提升工作效率。

    利用PL/SQL工具导出、导入数据库、视图、解发器等

    ### 利用PL/SQL工具导出、导入数据库、视图、触发器等 #### 一、导出操作 在数据库管理与维护过程中,经常需要对数据库中的数据或对象进行备份,以确保数据的安全性。PL/SQL Developer是一款非常实用且功能强大的...

    PL/SQL Developer

    9. **脚本执行**:用户可以编写并批量运行SQL或PL/SQL脚本,简化重复任务,提高工作效率。 10. **报表和文档生成**:工具可以自动生成关于数据库对象的详细报告,或者将所有PL/SQL代码导出为HTML或其他格式的文档,...

Global site tag (gtag.js) - Google Analytics