Установить Current_Schema для SQRW
Когда я работаю с базами данных Oracle, мне часто "нужно" выполнить команду, подобную этой, прежде чем я смогу начать запрашивать таблицы в схеме sysadm:
ALTER SESSION SET CURRENT_SCHEMA = sysadm;
Я могу сделать это в Oracle SQL Developer или SQL Plus легко, но я не знаю, как это сделать в программе SQR:
https://docs.oracle.com/cd/E80738_01/pt854pbh2/eng/pt/tsql/index.html
Когда я могу использовать SQR Express от Business Computer Solutions LLC, я могу указать схему по умолчанию на вкладке Интерфейс определения таблицы базы данных пункта меню Свойства конфигурации SQR:
Затем SQR Express автоматически устанавливает схему для меня, когда я запускаю SQR через нее. Интересно, однако, что SQR Express, по сути, представляет собой необычную оболочку для программы Oracle SQRW, которая поставляется с PeopleTools: https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tsql/concept_SQRCommandLine-c07b1d.html
Для меня это означает, что SQR Express просто передает значение поля "Владелец таблицы базы данных" из рисунка выше прямо в SQRW.
Кто-нибудь знает, какой параметр командной строки мне нужно передать в SQRW, чтобы он установил current_schema в sysadm, как это делает SQR Express?