Когда я работаю с базами данных 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?