Oracle数据库中从sql*plus向shell进行传递变量

数据库 Oracle
以下的文章主要是对Oracle数据库中从sql*plus向shell进行传递变量的实际操作的介绍,本文是以相关实例的方式来对其进行介绍。

Oracle数据库中如何从sql*plus向shell进行传递变量?在实际的操作中很多的人都遇到这样的相关难题,即,不能使sqlplus向shell传递变量,以下我们就来介绍一个实例脚本来进行折中处理。

  1. [Oracle@jumper Oracle]$ cat a.sh  
  2. sqlplus -S "/ as sysdba" << !  
  3. set heading off  
  4. col today noprint  
  5. column today new_val dat  
  6. select to_char( sysdate, 'yyyy-mm-dd') today from dual;  
  7. host echo 'today is ' &dat  
  8. exit;  
  9. exit;  
  10. !  
  11. [Oracle@jumper Oracle]$ ./a.sh  
  12. today is 2005-04-11  
  13. [Oracle@jumper Oracle]$  

下面我们再来介绍另一个实例方法:

  1. [Oracle@jumper Oracle]$ more a.sh  
  2. #!/bin/ksh  
  3. VALUE=`sqlplus -silent "/ as sysdba" < < END 
  4. set pagesize 0 feedback off verify off heading off echo off  
  5. select max(sequence#) from v\\\$log_history;  
  6. exit;  
  7. END`  
  8. if [ -z "$VALUE" ]; then  
  9. echo "No rows returned from database"  
  10. exit 0  
  11. else  
  12. echo "Max Sequence Number: $VALUE"  
  13. fi  
  14. [Oracle@jumper Oracle]$ ./a.sh  
  15. Max Sequence Number: 17   

以上的相关内容就是对Oracle数据库中怎样从sql*plus向shell传递变量的介绍,望你能有所收获。

[[10424]]

【编辑推荐】

  1. Oracle数据库进行企业开发方案之错误排查
  2. Oracle权限分类及其具体内容
  3. Oracle 查询记录相关效率的查询
  4. Oracle并发连接数的设置方案
  5. Oracle存取LONG类型字段的方案描述
责任编辑:佚名 来源: 博客园
相关推荐

2010-07-19 09:03:31

SQL Server

2017-04-07 15:00:57

Lotus-NotesORACLE数据迁移

2022-11-09 08:50:39

Oracle数据库PG类

2010-04-26 18:32:48

Oracle数据库

2011-07-27 08:56:32

Oracle数据库绑定变量软解析

2010-07-14 17:26:16

SQL Server透

2010-10-26 11:04:48

oracle数据导入

2010-04-09 10:32:03

Oracle 数据库

2022-11-04 08:34:27

Oracle数据库

2011-04-11 14:18:44

SQL Server数图片

2009-01-06 11:31:34

SybaseSQL Server数据库

2010-04-14 09:54:56

Oracle数据库

2011-05-26 13:36:40

Oracle数据库时间处理

2023-09-14 08:20:46

JDBC数据库

2011-07-01 10:03:52

QT 数据库

2010-10-26 15:54:02

连接oracle数据库

2010-07-22 11:17:52

SQL Server数

2010-05-06 12:08:34

Oracle数据库

2011-05-26 14:07:11

SQL ServerOracle数据库镜像对比

2009-03-27 13:15:20

OracleSQL Server镜像
点赞
收藏

51CTO技术栈公众号