`

导出Oracle数据库用户Procedure和Function为文本文件的小工具

阅读更多
Oracle的Procedure和Function导出方法有很多,通过exp的User Mode或者Full Mode可以整体导出,当然也有较傻的PL/SQL或Toad一个个导出的方法,其实Oracle有user_sources这个用户源代码表,通过访问这张表就可以很灵活的处理Procedure,Function,Package的导出了,直接通过PL/SQL也可以写出文本文件导出的功能(通过UTL_FILE package),不过我还是觉得用.NET更加顺手一点。

工具将会在当前目录生成文件,PL/SQL Procedure文件扩展名*.prc,Function扩展名*.fnc。

软件界面:



源代码下载(VS.NET 2003)


丁丁 2007-08-22 11:55 发表评论
分享到:
评论

相关推荐

    oracle数据库入门

    在Oracle中,数据库实例是内存结构与后台进程的集合,负责管理和操作数据库文件。表空间是存储数据库对象(如表、索引等)的逻辑单位,由一个或多个数据文件组成。理解这些概念有助于管理数据库存储和空间分配。 四...

    Oracle数据库视图管理

    总之,Oracle数据库中的视图管理是一项重要的技能,通过合理的创建和管理视图,可以极大地提升数据库系统的灵活性和安全性。理解视图的基本原理及其最佳实践对于数据库开发人员和管理员来说至关重要。

    oracle数据库应用与开发讲义

    ### Oracle数据库应用与开发讲义知识点汇总 #### 专题一:Oracle入门 ##### 教学目标 1. **了解Oracle10g的安装和卸载流程**:掌握... - 导入导出工具:使用Oracle提供的EXPDP和IMPDP工具进行数据导入导出操作。

    oracle常用的数据库脚本

    - `EXPDP/IMPDP`:数据泵导出和导入工具,用于数据库的逻辑备份和恢复。 - `RMAN (Recovery Manager)`:Oracle提供的物理备份和恢复工具。 7. **存储过程和函数**: - `CREATE PROCEDURE/FUNCTION`:定义存储...

    Oracle数据库命令(PPT)

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。对于初学者来说,掌握Oracle数据库的基础命令是学习的关键步骤。以下将详细介绍Oracle数据库的一些常用命令,帮助你快速...

    oracle数据库试卷.pdf

    2. 数据传输工具:Oracle提供了多种工具来在不同的硬件平台间传递数据,例如Export和Import工具,它们能够导入和导出数据库对象,实现数据迁移。 3. TRUNCATE TABLE命令:TRUNCATE命令用于删除表中的所有记录,但不...

    plsqldevelop

    PL/SQL Developer是一款由Allround Automations公司设计的专门针对Oracle数据库进行开发的集成环境,它为数据库管理员和开发人员提供了高效、便捷的工具。这款软件支持编写、调试、执行和管理PL/SQL代码,是Oracle...

    Oracle数据库的日常使用命令

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级数据存储和管理中扮演着重要角色。了解并熟练掌握Oracle数据库的日常使用命令对于数据库管理员(DBA)和开发人员来说至关重要。以下是一些Oracle...

    连接oracle的工具

    在压缩包文件名称列表中提到的"PLSQL Developer"是一款知名的Oracle数据库管理工具,特别适合开发和调试PL/SQL代码。PL/SQL是Oracle扩展的SQL,增加了过程编程元素,使得数据库管理更加灵活和强大。PLSQL Developer...

    Oracle面试题

    本文将深入探讨Oracle的游标、与SQL Server的区别、Function与Procedure的区别、导入导出方式、数据库文件类型以及优化策略。 1. **Oracle游标**: - 游标允许我们处理查询结果集中的一行数据,分为显示游标和隐式...

    ORACLE数据库期末考试题目及答案.docx

    - 用户MARTIN需要使用远程客户端连接到Oracle数据库,服务名为aptech。 - 确保MARTIN的客户端已正确配置服务名aptech,并使用用户口令mar进行登录。 通过上述解析,我们可以了解到Oracle数据库在设计、管理和操作...

    oracle删除用户下的对象

    这可以通过导出用户的所有对象到一个DMP文件,或者使用其他备份工具来完成。这一步是防止意外删除导致数据丢失的关键。 2. **确定对象**:使用`ALL_OBJECTS`或`DBA_OBJECTS`系统视图来查询用户下所有的对象。例如,...

    Oracle实验程序

    `CREATE PROCEDURE`和`CREATE FUNCTION`用于创建它们,提供可重用的代码。 11. **游标**:在PL/SQL中,游标用于逐行处理查询结果。它们在处理大量数据或迭代操作时非常有用。 12. **备份与恢复**:虽然在描述中...

    oracle数据库基本操作

    - 创建后台脚本通常是指将一系列SQL命令或PL/SQL块封装在一个文件中,然后通过命令行或数据库工具执行该文件。例如: ```sql @script.sql ``` #### 七、同义词操作 **1. 创建同义词:** ```sql CREATE SYNONYM ...

    oracle面试题集锦

    PL/SQL工具生成SQL文本文件,然后在目标环境中执行。 5. Oracle的主要文件类型: - 数据文件:存储表、索引等数据库对象。 - 日志文件:记录数据库的所有更改。 - 控制文件:跟踪数据库状态,用于恢复和备份。 ...

    Oracle SQL Handler (Oracle客户端工具) V3.1

    本工具是用 Java 开发的、专门用于 Oracle 数据库操作的一种图形界面工具: 多线程、多连接、支持 PL/SQL、功能实用、操作简便,能运行于所有平台包括 Windows、Linux 及 Unix,勿需安装 Oracle 客户端,仅 2.8 MB ...

    史上最全Oracle数据泵常用命令.docx

    `expdp` 是用于从Oracle数据库导出数据和元数据的命令行工具。它支持多种导出模式,可以根据具体需求选择合适的导出方式。 ##### 导出一张表 ```bash expdp system/oracle directory=my_dir dumpfile=expdp.dmp log...

    Oracle实验指导书

    你还将学习关于存储过程(PROCEDURE)和函数(FUNCTION)的编写,它们是PL/SQL语言的一部分,用于封装和重用代码。另外,了解触发器(TRIGGER)和游标(CURSOR)也是提高数据库逻辑的重要部分。 通过这些实验,你...

    Oracle SQL Developer

    Oracle SQL Developer是一款由Oracle公司推出的强大数据库管理工具,专为SQL开发人员设计,提供了一站式的解决方案,使得在处理Oracle数据库时能更加高效和便捷。它不仅支持SQL查询、数据编辑,还包括数据库对象管理...

Global site tag (gtag.js) - Google Analytics