欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

从shell里面取得oracle系统时间

程序员文章站 2022-05-19 19:25:28
...

 在shell里面通过调用sqlplus取得oracle系统时间并返回shell的一种方法

 

#!/bin/sh

today=`sqlplus  -l -s ${LOGON} << EndOfSQL
          whenever sqlerror exit 1 ROLLBACK
           set heading off
           select to_char( sysdate, 'yyyymmdd' ) from dual;
           exit 0
EndOfSQL`
 
today=`echo $today | sed s/\n//`

 

从sqlplus取得的值不知为何总带一个换行符,所以通过sed去掉。

相关标签: bash oracle