Некоторых сценариев я унаследовал слепо называть SET FEEDBACK OFF
или SET ECHO OFF
в начале сценария, а затем установить их ON
или OFF
в конце сценария. Я хотел бы изменить эти сценарии, чтобы определить, какое значение было установлено до запуска скрипта, и вернуть среду обратно к этому значению, когда скрипт завершен.Резервного копирования среды SQL Plus во время сценария
Как я могу запросить значения среды 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 (10 г) на Windows,
+1 Интересно. Узнал что-то сегодня, спасибо! –
+1. Я бы предпочел не нуждаться в файле, но это на 99%. :) Принесите это вам, если у кого-то нет лучшего предложения. –