使用sqlplus批量执行脚本的总结
2023-09-11 14:17:56 时间
当然,我们可以在plsql中执行,但是在实际生产环境中,可能更多的是使用简便的sqlplus.步骤如下:
1.登陆client sqlplus
connect <username>/<password>@<连接标识符>
或者
sqlplus 用户名/密码@192.168.208.120:1521/orcl
2.整理Sql脚本
现需要批量执行a.sql,b.sql,c.sql的脚本。我们需要写一个汇总脚本 all.sql,此脚本存放于a,b,c相同目录下.内容如下:
drop view xxxx;
drop table xxx;
start a.sql;
start b.sql;
start c.sql;
3.设置SQLPATH环境变量
如下图所示:
现在我们把a.sql,b.sql,c.sql和all.sql脚本存放至 E:\workspace\tools\PLSQL\sqlplus路径下
4.在第一步使用sqlplus登陆上oracle之后,输入如下语句执行sql
sql>@all.sql
在执行单个sql文件时,也可以不设置环境变量,在命令中直接指定文件路径。如
sql>@E:\workspace\tools\PLSQL\sqlplus\a.sql
本文就介绍到这里。
相关文章
- 命令行中执行批量SQL的方法
- linux批量改名
- Open3D 可视化(4)——批量可视化点云
- Dev 控件绑定的数据源批量操作应避免自动刷新
- 如何在SAP C4C AdvancedListPane上批量执行若干BO实例的action
- Dev 控件绑定的数据源批量操作应避免自动刷新
- 游戏批量合成道具算绑定道具的数量算法
- java并发带返回结果的批量任务执行(CompletionService:Executor + BlockingQueue)
- 轻量级批量管理工具pssh
- 配对样本 显著性检验 p值 willcox test 批量检验 批量ssgsea分析
- Linux命令之rz - 批量上传文件,简单易用(转载)
- 利用ansible的角色快速批量一键部署基础docker环境
- zabbix精华篇-低级自动发现详解---批量自动获取主机所有tomcat端口并进行监控(二十四)
- 8秒完成2万个基因的生存分析 运行速度太慢怎么办 批量单基因生存回归 tcga geo数据分析策略