Я хотел бы выполнить команду SQL из R, взять напечатанный вывод и выполнить его в postgres.
Фактический запрос, который я использую, включает несколько условий if, что, если они верны, он напечатает сообщение. Для простоты давайте проигнорируем все эти условия и предположим, что запрос так же прост, как print 'DROP TABLE IF EXISTS public.myver CASCADE;'
Когда я выполняю это в SQL Server Management Studio, я вижу напечатанный результат в разделе «Сообщения» как DROP TABLE IF EXISTS public.myver CASCADE;
Затем я могу скопироватьэто вручную и вставьте его в postgres или где-то еще. Однако, если я выполню запрос от R, используя sqlQuery(dbHandle, sqlcommand)
, возвращаемый результат будет character(0)
. Мне интересно, есть ли способ получить печатную продукцию.
Обратите внимание, что у меня нет проблем с выполнением типичного запроса select
и получением результирующей таблицы в R;но не удалось получить вывод команды print
.