Выберите столбцы в локальную переменную из SQL-скрипта, используя скрипт оболочки - PullRequest
0 голосов
/ 09 ноября 2010

Как сохранить значения столбцов, извлеченные из таблицы, в переменную в моем сценарии оболочки.

У меня есть следующий код:

#!/usr/bin/ksh

echo "This script will try to connect to sql plus and displays the date"
echo

sqlplus user/password << EOF
SELECT sysdate 
from dual;
EOF
exit;

echo "End of SQL"

Мне нужно сохранить значение sysdateв локальную переменную и повторить его.Как мне это сделать?

1 Ответ

1 голос
/ 09 ноября 2010

Это сработало для меня.

    #!/usr/bin/ksh

clear

echo "This will print the Date"

VALUE=`sqlplus -silent apps/Z4vRD3me <<END
set pagesize 0 feedback off verify off heading off echo off
select sysdate from dual 
exit;
END`


# xx=$(echo 'select sysdate from dual' | sqlplus -silent apps/Z4vRD3me)

echo $VALUE

echo "End of SQL"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...