Как создать таблицу, содержащую записи из базы данных Oracle в почте при запуске сценария Shell - PullRequest
0 голосов
/ 23 сентября 2019

Я собираюсь создать сценарий оболочки.В этом сценарии оболочки необходимо создать таблицу, которая содержит записи из базы данных Oracle при запуске сценария оболочки.

#/usr/bin/ksh

report="report.htm"
mail_q="abc@xyz.com"
for id in 01 02 03 04 05 06
do

$ORACLE_HOME/bin/sqlplus -s <user>/<password>@DB <<EOF
set markup html on
set feedback off trimspool on
spool "$report"
select ..... from table 
 where emp_id = ${id}
exit;
EOF
done

[ -f "$report" ] && uuencode "$report" "$report" | mailx -s "Re shadow 
counts" "$mail_q"
exit 0

Мне нужен выходной формат этого запроса SQL, когда этот запрос оболочки выполняется в mail-

 emp_id     salary
 12345      20000
 23456      25000
 34567      30000

Это означает, что этот выходной формат напрямую отправляется на почтовый идентификатор abc@ xyz.com .

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