Oracle数据库中从sql*plus向shell进行传递变量
2012-01-16 17:52
375 查看
Oracle数据库中如何从sql*plus向shell进行传递变量?在实际的操作中很多的人都遇到这样的相关难题,即,不能使sqlplus向shell传递变量,以下我们就来介绍一个实例脚本来进行折中处理。
下面我们再来介绍另一个实例方法:
以上的相关内容就是对Oracle数据库中怎样从sql*plus向shell传递变量的介绍,望你能有所收获。
[Oracle@jumper Oracle]$ cat a.sh sqlplus -S "/ as sysdba" << ! set heading off col today noprint column today new_val dat select to_char( sysdate, 'yyyy-mm-dd') today from dual; host echo 'today is ' &dat exit; exit; ! [Oracle@jumper Oracle]$ ./a.sh today is 2005-04-11 [Oracle@jumper Oracle]$
下面我们再来介绍另一个实例方法:
[Oracle@jumper Oracle]$ more a.sh #!/bin/ksh VALUE=`sqlplus -silent "/ as sysdba" < < END set pagesize 0 feedback off verify off heading off echo off select max(sequence#) from v\\\$log_history; exit; END` if [ -z "$VALUE" ]; then echo "No rows returned from database" exit 0 else echo "Max Sequence Number: $VALUE" fi [Oracle@jumper Oracle]$ ./a.sh Max Sequence Number: 17
以上的相关内容就是对Oracle数据库中怎样从sql*plus向shell传递变量的介绍,望你能有所收获。
相关文章推荐
- Oracle 从sql*plus向shell传递变量
- 如何从SQL*PLUS向shell传递变量
- sqlplus输出变量到shell
- 记录一下"将sqlplus的值传递给os shell的方法"
- shell脚本中的SQL*Plus的环境变量
- shell 和oracle sqlplus 参数传递
- sqlplus传递参数shell
- 28.Oracle数据库SQL开发之 SQLPlus使用——使用变量
- sqlplus传入shell变量
- Shell变量传递
- SQL*Plus 系统变量之12 - COPYC[OMMIT]
- SQL*Plus 系统变量之28 - LOBOF[FSET]
- SQL*Plus 系统变量之45 - SQLCO[NTINUE]
- mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql
- SQL*Plus 系统变量之60 - WRA[P]
- shell和c语言的参数变量传递!(小寿原创)
- python和shell变量互相传递的几种方法
- 父 shell,子 shell ,export 与 变量传递
- python 调用 shell python shell 间变量传递
- Sqlplus里如何调用Shell脚本?待整理