Некоторые сценарии, которые я унаследовал, будут слепо вызывать SET FEEDBACK OFF
или SET ECHO OFF
в начале сценария, а затем устанавливать их в ON
или OFF
в конце сценария.Я хотел бы изменить эти сценарии, чтобы определить, какое значение было установлено до запуска сценария, и установить для среды значение, равное этому значению, когда сценарий завершится.
Как запросить значения среды SQL Plus,сохранить их и восстановить после завершения сценария?
Один из методов, о котором я подумал:
SPOOL env-backup.sql
SHOW ECHO FEEDBACK TIMING
REM ...
@env-backup.sql
Но
- Значения
SHOW ECHO FEEDBACK TIMING
выплевывание не может быть выполнено напрямую (ECHO OFF
против SET ECHO OFF
) - Я бы не хотел создавать еще один файл (или любые изменения в БД)
Не то чтобы это обязательно связано, но я использую SqlPlus из Oracle XE (10g) на Windows