如果脚本数量很多,手动执行脚本效率很低,而且如果涉及到多个用户的切换,那就更耗时了。
因此,这种情况批量执行就变得很重要。
在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。
将各种不同的对象分别对应一种响应的用户,方便管理。
相关推荐
plsql批量导入数据
当你在文件夹里有很多很多很多的SQL文件需要执行时候,一个一个复制路径文件名出来执行肯定很慢很烦。 而且你不关心他们的执行顺序的时候,这时我们可以简单的利用Dos把文件夹里所有SQL文件的路径与文件名统一导成一...
SQLSERVER(可修改IP和端口port)和ORACLE生成批量执行脚本的方法批处理 sql版本把控制台的内容复制出来,粘贴到bat文件中,单击执行就ok oracle版本把控制台生成的脚本在,plsql中用新建个“命令窗口”,把控制台的...
plsql批量生成数据功能研究
pl sql批量执行多个sql文件和存储过程,需要pl/sql开发方面资料的可以找我
Oracle在执行一个SQL之前,首先需要看一下SQL的执行计划,然后在按照执行计划执行SQL,分析执行计划的工作是由优化器来执行的,在不同的条件下,一个SQL可能存在多条执行计划,但是在某个特定的时间点,特定的环境下...
plsql如何执行.sql文件的文档,PL/SQL登录到数据库,使用tools工具进行导入,使用plsql登录到需要导入数据的数据库,点击工具栏上【tools】--【Import tables】
PLSQL高级功能培训示例脚本.rar PLSQL高级功能培训示例脚本.rar
PLSQL Developer中自带的美化十分的粗糙,排版不够简洁,并且美化后所有的字母都变成大写,不便于阅读。这个美化包,美化的规则是关键字大写,其他字母小写,并且排版好看。
利用plsql把excel的数据批量导入oracle数据库的顺序
plsql导出数据到excel常用的三种方法,(1)直接导出;(2)转换导出方式;(3)导出后转换格式;
PLSQL隔断时间再执行sql的时候卡死未响应(要等很久才有结果)解决办法
plsql创建存储过程并创建job定时任务执行-详细笔记文档总结
利用PLSQL工具导入导出数据库,这个资料是我自己手机整理的,希望能给大家带来帮助。
用PLSQL Developer时,表提示不能执行,应该是几个表的权限不够,通过执行以下代码,应该就可以运行啦
plsql精解plsql精解plsql精解plsql精解
PLSQL程序性能分析及优化 经验总结 实施过程中,经常会使用 PL/SQL Developer 工具进行数据转换和处理业务数据。通过性能 优化来提高程序执行效率是必须掌握的一份技能。性能问题中绝大部分都是由于程序编写的 不合理...
PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 ...
CnPlugin(PL/SQL 快速输入插件)是一款专为plsql用户打造的自动补全及复制粘贴插件。解压后放入plsql的plugins目录后,重启plsql即可。还可以很方便的复制粘贴,如一个表中多行数据,复制之后,点插件上expaste,即可...
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。... 该安装包包含了解决PLSQL过期的文件,将PLSQL安装后将解决过期的文件放到安装包中,即可解决PLSQL过期的问题。即可永久使用。