`
jdw
  • 浏览: 163194 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    博客分类:
  • data
阅读更多

首先建立一个文本文件,里边写上

Sql代码 复制代码
  1. sqlplus scott/tiger@zlkj_kk @runSql.sql  



然后保存文件,把文件扩展名改为.bat

然后再再同级目录下创建一个文本文件

在里边写上

Sql代码 复制代码
  1. --把sys和zlkj改为具有sysdba权限的用户名和密码(如sys用户)   
  2. conn sys/zlkj@zlkj_kk as sysdba    
  3.   
  4. --写SQL语句   
  5. INSERT INTO kk.hmd VALUES ('heisetoufa','love','zisetoufa');   
  6.   
  7. --提交   
  8. commit;   
  9.   
  10. --去掉下边注释可以执行完让DOS界面停下来   
  11. --PAUSE 按任意键继续......   
  12.   
  13. --退出   
  14. exit  



里边注释得很清楚了,就是连接并执行SQL语句

然后把文件名改为批处理文件里调用的文件名,此处为runSql.sql

保存

这时一个批处理连接并执行SQL语句的批处理程序就创建好了

使用时只要双击批处理文件就可以执行了

分享到:
评论

相关推荐

    oracle 中使用批处理文件,同时执行,多个.sql文件。

    在SQL*Plus中,你可以编写一个批处理脚本(通常为.bat或.sh文件),通过该脚本调用并执行多个.sql文件。 批处理脚本的基本结构如下: ```bash @sql_file1.sql @sql_file2.sql @sql_file3.sql ... ``` 每行的`@`...

    通过.bat文件连接oracle 插入数据库记录

    标题中的“通过.bat文件连接Oracle 插入数据库记录”指的是使用批处理(.bat)脚本来操作Oracle数据库,实现数据的插入功能。Oracle是全球知名的关系型数据库管理系统,而批处理脚本则是在Windows操作系统中运行的一...

    批处理执行sql语句

    首先,`升级数据库批处理.bat` 是一个批处理文件,通常扩展名为 .bat 的文件是Windows操作系统中的批处理脚本,用于执行一系列命令。在这个案例中,这个脚本很可能是用来自动化执行SQL语句,例如更新数据库结构或...

    BAT文件执行SQL语句

    "BAT文件执行SQL语句"这一主题就是关于如何通过编写简单的批处理脚本来运行SQL命令,而无需打开像查询分析器或企业管理器这样的图形工具。 批处理文件是Windows操作系统中的DOS命令脚本,它允许用户组合一系列命令...

    Oracle 批处理

    Oracle批处理是数据库管理中的一个重要概念,主要用于执行大量的SQL语句或者存储过程,通常在非交互式模式下,比如在夜间或系统低峰时运行,以提高效率和资源利用率。这种方式能够有效地处理大数据量的更新、插入和...

    执行SQL语句的批处理

    Oracle数据库系统提供了一系列工具来实现SQL语句的批处理,允许用户批量执行SQL脚本,从而一次性完成多个数据库操作。下面,我们将详细探讨如何在Oracle环境下进行SQL批处理。 首先,我们需要了解Oracle数据库的...

    Oracle存储过程调用bat批处理脚本程序

    - `exesyscommand.jsp`: 这看起来是一个Java Servlet,可能是用于通过Web接口与数据库交互,调用存储过程执行批处理脚本。 - `PR_OTHER_SYSTEM_DATA_IMPORT.prc`: 这可能是一个存储过程,用于导入其他系统数据,它...

    用批处理直接增删改查oracle数据库

    标题中的“用批处理直接增删改查Oracle数据库”指的是使用批处理命令脚本来操作Oracle数据库,这是一种自动化执行SQL语句的方式,适用于需要定期或大量执行相同操作的场景。批处理通常是在Windows环境下通过.bat文件...

    oracle数据库自动恢复数据库批处理

    在实际操作中,批处理文件“fh.bat”和“impdd.bat”可能会调用Oracle的命令行工具,如`sqlplus`、`rman`(恢复管理器)或`expdp/impdp`,执行上述恢复过程。例如,`fh.bat`可能用于执行数据库的物理备份,而`impdd....

    Oracle & SQLServer 脚本批量执行方法

    对于更复杂的批量执行需求,可以使用编程语言如Python、Java或PowerShell来编写自动化脚本,读取文件,逐条执行SQL语句,这适用于跨数据库系统执行脚本。 2. **批处理文件**: 在Windows环境下,可以创建批处理文件...

    SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动

    在SQL Server中执行查询或T-SQL语句,尝试连接到Oracle数据库,如果返回数据,说明连接已经建立。 5. **ASP.NET集成**:"asp.net"出现在文件列表中,意味着你可能需要在ASP.NET应用程序中使用这个连接。在ASP.NET中...

    批处理打开oracle登陆sqlplus

    针对“批处理打开Oracle登录SQL*Plus”的主题,本文将深入探讨如何利用批处理脚本来连接到Oracle数据库并执行SQL命令。 首先,我们需要了解Oracle SQL*Plus。SQL*Plus是Oracle数据库的一个命令行工具,允许用户直接...

    C#调用bat和sql文件实现修改oracle数据库的内存大小

    本文将深入探讨如何使用C#编程语言,通过调用批处理(bat)文件和SQL脚本来实现对Oracle数据库内存大小的动态修改。 首先,我们要理解Oracle数据库的内存结构。Oracle主要包含两种类型的内存:System Global Area ...

    定时导出Oracle数据库数据并上传到FTP目录脚本

    脚本首先设置了Oracle连接的相关信息,然后执行SQL查询并将结果保存到指定的输出文件。`WHENEVER`语句用于在遇到错误时退出脚本,`SPOOL`命令则用来控制输出。 然后,我们需要将这个TXT文件上传到FTP服务器。这可以...

    SQL脚本批量执行,方便大量的SQL脚本执行。

    在SQL的上下文中,批处理通常涉及将多个SQL语句写入一个文本文件,然后通过某种机制一次性执行这些语句。 1. **SQL Server Management Studio (SSMS)**:对于SQL Server用户,SSMS提供了一种直观的方式批量执行SQL...

    pb中执行oracle存储过程脚本

    批处理文件可以包含一系列命令,如连接到数据库、执行SQL语句或调用PB程序等,以此简化和优化工作流程。 标签进一步细化了这个主题:“pb”指PowerBuilder,“oracle procedure”指的是Oracle存储过程,而“存储...

    批量运用sqlplus上传sql语句

    - 使用`@文件名.sql`命令,sqlplus会逐行读取文件并执行其中的SQL语句。 - 或者,你可以将所有SQL脚本放入一个主脚本文件中,使用`run`命令批量执行其他脚本,例如:`run ( @file1.sql @file2.sql )` 5. **错误...

    利用windows任务计划调用oracle存储过程

    这通常涉及到使用SQL*Plus或者ODBC连接到Oracle数据库,执行`EXEC`语句来运行存储过程。例如,一个简单的批处理文件可能包含以下内容: ```batch @echo off set ORACLE_HOME=C:\app\your_user\product\12.2.0\...

Global site tag (gtag.js) - Google Analytics