linux shell 执行sql

来源:互联网 发布:淘宝性保健品吗 编辑:程序博客网 时间:2024/06/06 02:09

在shell下执行oracle数据库的sql

####函数####说明:执行sql语句####输入参数:{sql语句}{数据库tns}{数据库用户名}{数据库用户密码}####  输出参数:sql执行结果function exe_sql{sql=$1oracle_sid=$2user_name=$3user_pwd=$4error_code=`sqlplus -S -L /nolog<<EOFconnect $user_pwd/$user_pwd@$oracle_sidset termout off;set echo off;set feedback off;set heading off;set pagesize 0;$sql;commit;quitEOF`echo "$error_code"if [ -z "$error_code" ];thenreturn 0else  return 1fi}


原创粉丝点击