Я написал sql по имени cashload.txt в блоке unix и сохранил его в следующем месте в блоке unix:
exit |sqlplus -s batch/password@SW_TEST @/soft/checkfree/AccurateBXG/scripts/cashload.txt
В cashload.txt написан следующий код:
spool /Detail/reports/inner/SW/Rep_OIbyAccount_$DATE_FILE.csv
select accountnumber||','||accountname||','||X from HSBC_Cash_OIbyAccount_v;
spool off
Но это не буферизация результирующего набора по указанному выше пути. Однако, когда я указываю путь, где хранится скрипт, он буферизуется в этом месте. Я не понимаю, почему? Он буферизуется по указанному ниже пути, где сохраняется cashload.txt (сценарий sql):
**spool /soft/checkfree/AccurateNXG/scripts/Rep_OIbyAccount.csv**
select accountnumber||','||accountname||','||X from HSBC_Cash_OIbyAccount_v;
spool off
Пожалуйста, изучите приведенный выше запрос и помогите мне. Заранее спасибо!!!