oracle 批处理 执行 sql

摘要:
编辑sql1,再文件后面加上如果三个文件在同一目录下则:@@sql2.dml@@sql3.dml如果不在同一路径下则@绝对路径\sql2.dml@绝对路径\sql3.dml
oracle 批处理 执行 sql bat 连接 数据库 语句
首先建立一个文本文件,里边写上
Sql代码 复制代码
  1. sqlplusscott/tiger@zlkj_kk@runSql.sql
sqlplus scott/tiger@zlkj_kk @runSql.sql

然后保存文件,把文件扩展名改为.bat
然后再再同级目录下创建一个文本文件
在里边写上
Sql代码 复制代码
  1. --把sys和zlkj改为具有sysdba权限的用户名和密码(如sys用户)
  2. connsys/zlkj@zlkj_kkassysdba
  3. --写SQL语句
  4. INSERTINTOkk.hmdVALUES('heisetoufa','love','zisetoufa');
  5. --提交
  6. commit;
  7. --去掉下边注释可以执行完让DOS界面停下来
  8. --PAUSE按任意键继续......
  9. --退出
  10. exit
--把sys和zlkj改为具有sysdba权限的用户名和密码(如sys用户)
conn sys/zlkj@zlkj_kk as sysdba
--写SQL语句
INSERT INTO kk.hmd VALUES ('heisetoufa','love','zisetoufa');
--提交
commit;
--去掉下边注释可以执行完让DOS界面停下来
--PAUSE 按任意键继续......
--退出
exit

里边注释得很清楚了,就是连接并执行SQL语句
然后把文件名改为批处理文件里调用的文件名,此处为runSql.sql
保存
这时一个批处理连接并执行SQL语句的批处理程序就创建好了
使用时只要双击批处理文件就可以执行了
多个SQL语句示例:
sql1.dml
sql2.dml
sql3.dml
顺序执行。
编辑sql1,再文件后面加上
如果三个文件在同一目录下则:
@@sql2.dml
@@sql3.dml
如果不在同一路径下则
@绝对路径\sql2.dml
@绝对路径\sql3.dml

免责声明:文章转载自《oracle 批处理 执行 sql》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Redis集群下过期key监听Android APP启动页面动态加载全部权限下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL基本语法总结

一、基础 模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。 主键的值不允许修改,也不允许复用(不能使用已经删除的主键值赋给新数据行的主键)。 SQL(Structured Query Language),标准 SQL 由 ANSI 标准委员会管理,从而称为 ANSI SQL。各个 DBMS 都有自己的实现,如 PL/...

在Django中使用原生Sql

在Django中使用原生Sql主要有以下几种方式: 一:extra:结果集修改器,一种提供额外查询参数的机制 二:raw:执行原始sql并返回模型实例 三:直接执行自定义Sql(这种方式完全不依赖model,前两种还是要依赖于model) 实例: 使用extra:   1:Book.objects.filter(publisher__name='广东人...

日常工作: 应用服务器Oracle驱动问题说明

1. .net使用Oracle驱动的发展等 作为.net线的产品的ERP产品 最初的版本 使用了.net 1.1发布时 微软提供的Oracle的驱动 但是后续微软的.net产品线貌似没有继续发展相应的驱动. Oracle自己发布了ODP.net的驱动版本. 因为一些历史原因, 产品一直跑在微软的驱动上面,但是毕竟已经是十几年前的驱动, 性能不佳以及各种bu...

怎么删除表空间对应的某一个数据文件

如果想要删除表空间的数据文件,最好且最安全的办法是,删除表空间后重建 步骤如下:   1,导出该表空间中的所有内容;   2,删除表空间:DROP TABLESPACE <tablespace_name> INCLUDING CONTENTS;   3,重新创建新的表空间及其数据文件;   4,将导出的数据导入表空间; 但是在实际应用环境中,数...

Oracle基础 自定义函数

一、函数   函数与存储过程相似,也是数据库中存储的已命名PL-SQL程序块。函数的主要特征是它必须有一个返回值。通过return来指定函数的返回类型。在函数的任何地方可以通过return expression语句从函数返回,返回类型必须和声明的返回类型一致。   语法:   create [or replace] function function_na...

Oracle中组合索引的使用详解(转)

  在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点:     1、 当使用基于规则的优化器(RBO)时,只有当组合索引的前导列出现在SQL语句的where子句中时,才会使用到该索引;     2、 在使用Oracle9i之前的基于成本的优化器(CBO)时, 只有当组合索引的前导列出现在SQ...