`

plsql批量执行脚本

阅读更多

如果脚本数量很多,手动执行脚本效率很低,而且如果涉及到多个用户的切换,那就更耗时了。

因此,这种情况批量执行就变得很重要。

 

在Oracle中批量执行脚本其实很简单。

把要执行的脚本按如下格式写入一个文件中,比如d:\scripts\all.sql。

connect tdata/test123@test
@d:\scripts\1_tdata_tab.sql

connect tcde/test123@test
@d:\scripts\2_tcde_dml.sql

connect topr/test123@test
@d:\scripts\3_topr_syn.sql

connect tcde/test123/test
@d:\scripts\4_tcde_pkgh.sql
@d:\scripts\5_tcde_pkgb.sql

...

 

在上面的文件中,先用connect username/password@db_name连接数据库,然后执行脚本。

上面列举了执行DDL、DML、Package脚本,用户有tdata、tcde、topr。

 

然后你可以用sqlplus或plsql dev的命令行执行上面的脚本了。

@d:\scripts\all.sql

 

 

题外话:

data用户建表、视图。

cde用户建函数、过程、包、私有同义词。

opr用户是应用直接使用的连接数据库的用户。

syn用户建立公共同义词。

trg用户建立trigger。

 

将各种不同的对象分别对应一种响应的用户,方便管理。

分享到:
评论

相关推荐

    pl sql批量执行多个sql文件和存储过程

    1. **权限问题**:确保执行脚本的用户拥有足够的权限,特别是当涉及到表、视图、存储过程等数据库对象的操作时。 2. **错误处理**:考虑加入异常处理机制,以便在某个步骤出错时能够及时发现并处理。 3. **日志记录*...

    SQLSERVER(可修改IP和端口port)和ORACLE生成批量执行脚本的方法【多个文件批量处理】SqlFileTest.java

    SQLSERVER(可修改IP和端口port)和ORACLE生成批量执行脚本的方法批处理 sql版本把控制台的内容复制出来,粘贴到bat文件中,单击执行就ok oracle版本把控制台生成的脚本在,plsql中用新建个“命令窗口”,把控制台的...

    plsql安装包

    8. **脚本执行**:可以批量执行SQL脚本,节省大量手动操作的时间。 在使用PLSQL Developer之前,确保你的计算机上已经安装了Oracle客户端或者Oracle Instant Client,因为PLSQL Developer需要这些组件来连接和通信...

    PLSQL v12.0 Oracle 64

    8. **脚本执行**:可以批量执行一系列SQL或PL/SQL命令,适合日常维护任务或自动化工作流。 9. **数据库连接管理**:用户可以保存多个数据库连接配置,方便切换不同的数据库环境。 在64位环境下,PLSQL Developer v...

    PLSQL免序列号代码

    - **批处理脚本**:一种简单的脚本语言,用于批量执行命令行指令。通常用于自动化任务处理。 - **`@echooff`**:批处理脚本命令,用于关闭命令的显示输出。 - **`regedit /s`**:注册表编辑器命令,用于静默导入...

    PLSQL_Developer_cngr

    9. **脚本执行**:批量执行SQL脚本或PL/SQL块,方便数据库初始化和更新。 10. **报表和图表**:生成关于数据库对象、表空间使用情况、索引统计等的详细报告,以图表形式展示更直观。 PLSQL Developer不仅简化了...

    PLSQL+Developer10.0.3.1701.rar

    9. **脚本执行**:支持批量执行SQL或PL/SQL脚本,方便数据库的初始化、升级和维护工作。 10. **连接管理**:用户可以创建和保存多个数据库连接,方便连接不同的Oracle服务器。 11. **性能优化**:通过分析执行计划...

    PLSQLDeveloper

    9. **脚本执行和批处理**:用户可以编写和组织一系列SQL或PL/SQL命令,形成脚本,批量执行这些命令,提高工作效率。 10. **免安装版本**:描述中提到的"绿色版"意味着这是一个便携式版本,无需安装即可直接使用,...

    PLSQL Developer 7 免安装绿色中文版

    8. **脚本执行**:支持批量执行SQL脚本,可以用于数据迁移、数据库维护等任务。 9. **导出和导入**:可以将数据库对象或数据导出为多种格式,也可以导入到数据库中,实现数据迁移或备份。 10. **自定义配置**:...

    plsqldeveloper11绿色(含oracle客户端).zip

    8. **自动化脚本**:允许创建和执行自定义的自动化脚本,实现数据库维护和管理任务的自动化。 9. **无需安装的Oracle客户端**:包含的Oracle客户端是精简版,仅提供连接数据库所需的基本组件,减少了系统资源占用,...

    plsqldev703.zip

    用户还可以批量执行SQL脚本,进行数据库维护和升级。 8. **性能优化**:通过执行计划分析、索引建议等功能,帮助用户优化SQL语句,提高数据库性能。 9. **用户界面**:界面直观易用,具有自定义快捷键和布局的能力...

    PLSQL绿色版免安装

    2. **执行SQL脚本**:通过PLSQL的运行窗口执行SQL语句,查看结果集,并进行调试。 3. **对象管理**:浏览和管理数据库中的表、视图、存储过程、触发器等对象。 4. **数据操作**:插入、修改、删除数据库记录,支持...

    PLSQL Developer 8.0

    9. **脚本执行**:支持批量执行SQL脚本,对于数据库的初始化或升级任务特别有用。 10. **用户界面**:用户友好的界面设计使得操作直观,降低了学习曲线,使得初学者也能快速上手。 在Oracle 10G和11G环境中,PLSQL...

    自编实用的SQL脚本管理工具(DELPHI7)

    同时,为了提升用户体验,工具还可能包含日志记录、脚本历史查看、批量执行等功能。 在实际开发过程中,我们需要遵循良好的编程规范,确保代码的可读性和可维护性。此外,考虑到不同用户的需求,还可以增加自定义...

    PLSQL

    5. **脚本执行**:用户可以创建、保存和运行SQL或PL/SQL脚本,进行批量数据操作、性能测试或日常维护任务。 6. **版本控制集成**:该软件可与常见的版本控制系统(如Git、SVN)集成,方便团队协作和代码版本管理。 ...

    plsql 客户端 解压版

    10. **自定义脚本**:用户可以创建和运行自定义的SQL或PL/SQL脚本来批量执行任务。 解压版的PLSQL客户端适用于那些只需要基础数据库操作和开发功能的用户,免去了安装完整客户端的复杂过程和资源占用,更加便捷高效...

    PLSQL Developer 9.06 汉化软件

    8. **脚本执行**:可以批量执行SQL或PL/SQL脚本,对于数据迁移或数据库维护任务非常有用。 汉化版的PLSQL Developer 9.06意味着所有的菜单、选项、提示和错误消息都已经翻译成中文,这对于中文使用者来说,降低了...

    PLSQL_Developer8用户指南

    此外,还有批量执行和脚本管理功能。 5. **数据操作**:除了SQL,PLSQL Developer还支持直接在表格视图中操作数据,包括插入、更新和删除记录。 6. **调试PL/SQL**:调试器是PLSQL Developer的一大亮点,它允许...

    PLSQL 工具

    8. **报表和脚本执行**:可以生成SQL或PL/SQL脚本,并批量执行,这对于数据迁移、维护任务尤其有用。 9. **性能分析**:通过执行计划分析,可以评估SQL查询的效率,找出性能瓶颈,优化代码。 10. **项目管理**:...

Global site tag (gtag.js) - Google Analytics