基本的shell文件结构如下:

sqlplus user/password <

exec proc_name;

exit

!

Demo

procedure name: sp_ems_hasten_count(v_oper_date in varchar2)

.sh file               : execpro.sh

[oracle@localhost tmp]$ cat -v execpro.sh

sqlplus post_kf/post_kf << !

exec sp_ems_hasten_count('20090415');

exit

!

select count(1) from ems_hasten_count;

COUNT(1)

0

[oracle@localhost tmp]$ ./execpro.sh

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 27 13:33:28 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the Partitioning, OLAP and Data Mining options

select count(1) from ems_hasten_count;

COUNT(1)

18531

linux shell 执行存储过程,在shell中调用执行存储过程相关推荐

  1. cmd 调用oracle存储过程,asp.net中调用oracle存储过程的方法

    存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果 ...

  2. 在.NET中调用Oracle9i存储过程经验总结

    在.NET中调用Oracle9i存储过程经验总结   在.NET中调用Oracle9i存储过程可以用多个数据提供者,比如OralceClient,OleDb.本文将用OralceClient为例..N ...

  3. mysql在触发器中调用存储过程_mysql 触发器中调用存储过程

    想要在MYSQL的触发器中调用存储过程,但是IDE提示: 0A000 Not allowed to return a result set from a trigger 触发器代码如下: DELIMI ...

  4. 只能在执行 Render() 的过程中调用 RegisterForEventValidation

    当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示.有两种方法可以解决以上问题: 1.修改web ...

  5. 异常“只能在执行Render()的过程中调用RegisterForEventValidation”的解决办法(转)...

    当出现下面的异常的时候: 只能在执行Render()的过程中调用RegisterForEventValidation 当出现的异常的提示: 异常详细信息: System.InvalidOperatio ...

  6. java调用sqlserver存储过程_Java中调用SQLServer存储过程示例

    下面就发布一个完整的采用setXXX(String parameterName, XXX x)的编写方法.创建数据表,存储过程的代码都完整发布. 创建表: CREATE TABLE [BookUser ...

  7. java 执行cmd 堵塞_java中调用cmd命令被阻塞无法返回和继续执行

    在项目中用到了数据库的备份和恢复功能,就通过java的Runtime.getRuntime().exec()来调用cmd或者linux命令来导出和导入.sql文件.但是在执行恢复时,程序一直被阻塞,没 ...

  8. java调用存储过程 sql server_Java中调用SQL Server存储过程示例

    Java中调用SQL Server存储过程示例2007-09-03 08:48来源:论坛整理作者:孟子E章责任编辑:方舟·yesky评论(3) 最近做了个Java的小项目(第一次写Java的项目哦), ...

  9. java 执行js脚本_java中调用js脚本

    JDK1.6加入了对Script(JSR223)的支持.这是一个脚本框架,提供了让脚本语言来访问Java内部的方法.你可以在运行的时候找到脚本引擎,然后调用这个引擎去执行脚本.这个脚本API允许你为脚 ...

  10. oracle的存储过程写法Oracle中如何写存储过程

    ​​Oracle的存储过程基本写法​​ Oracle存储过程简介: 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务 ...

最新文章

  1. html鼠标悬停出现新元素,CSS:我如何将鼠标悬停在一个元素上,并显示另一个元素?...
  2. android jni研究
  3. [Jobdu] 题目1214:丑数
  4. 2月28日云栖精选夜读 | 阿里云率先达成国家绿色数据中心标准,平均PUE低于1.3...
  5. 动手造轮子:基于 Redis 实现 EventBus
  6. lisp语言画阿基米德线_【R语言】如何将照片快速转换为素描
  7. 一文看懂全排列算法!
  8. C语言:输出乘法口诀表
  9. 什么是cookie?多御安全浏览器如何启用cookie?
  10. 工业相机和普通相机的区别详解_工业相机与普通相机的差别
  11. 怎么用计算机属性打开文件,鼠标双击打不开文件怎么办 鼠标双击变成属性的解决方法...
  12. 【题解】CF1418C Mortal Kombat Tower
  13. js 通过图片链接获取file对象
  14. 【转】用Android-X86和VirtualBox打造高性能Android开发环境
  15. 课时23 YUM软件管理
  16. python下的一个好用的日历库,支持农历和公历互转,四柱反查等功能
  17. nargin在matlab中是什么意思
  18. 2020中科院分区表之自动化与控制系统学科和工程技术
  19. 四叉树C++实现(增删改查,找邻居)
  20. linux:通过rpm包部署FTP服务

热门文章

  1. 就追求效率的趋势谈谈星际的发展
  2. 【论文笔记】Enhanced Decentralized Autonomous Aerial Swarm with Group Planning
  3. 又回到最初的起点:软件和程序
  4. QCNA学习笔记-交换机核心堆叠和接入堆叠
  5. H3C防火墙端口映射设置
  6. 汽车java歌曲_开车必备100首歌曲 2019车载歌曲 50首适合开车听的歌曲 车载必听...
  7. 2022护眼产品展,北京眼健康展,眼科医学展,近视矫正设备展
  8. 如何将图片转换成excel?
  9. VSCODE使用技巧:解决每次推送代码都要输入用户名密码的繁琐过程(非ssh)
  10. 10 个“疯狂”的 Python 项目创意,值得一试