如何在shell脚本中运行SQL
发布时间:2020-12-15 22:08:44 所属栏目:安全 来源:网络整理
导读:如何在设置变量时在 shell脚本中运行SQL命令?我曾尝试过这种方法并且没有执行命令,它认为命令只是一个字符串. #!/bin/kshvariable1=`sqlplus -s username/pw@oracle_instance EOFSET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFFselect count(
如何在设置变量时在
shell脚本中运行SQL命令?我曾尝试过这种方法并且没有执行命令,它认为命令只是一个字符串.
#!/bin/ksh variable1=`sqlplus -s username/pw@oracle_instance <<EOF SET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFF select count(*) from table; EXIT; EOF` if [ -z "$variable1" ]; then echo "No rows returned from database" exit 0 else echo $variable1 fi 解决方法#!/bin/ksh variable1=$( echo "set feed off set pages 0 select count(*) from table; exit " | sqlplus -s username/password@oracle_instance ) echo "found count = $variable1" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |