Так, можливо - генеруйте скрипт для обгортки, який належним чином налаштовує SQLPlus, включає ваш сценарій (тобто @YourTargetScript.sql
), а потім робить вихід.
Зважаючи на це, я взагалі не рекомендую такий підхід - у SQLPlus є дуже багато ґутчей для програмного використання; коли писав сценарії оболонки в минулому, в якому використовувався Oracle, я створив навколо нього обгортку Python (додавши більш розумну поведінку поводження з помилками, розумне розділення виводу між stdout / stderr, підтримку вихідного CSV та інші подібні привілеї), і це спрацювало Значно краще.