Эта строка ниже решила ту же проблему, с которой я столкнулся с пакетом rJava
, как это делали некоторые другие в этом обсуждении. Я уверен, что есть несколько решений этой проблемы, и я искренне благодарю их всех за их вклад, потому что иногда одна строка, подобная приведенной ниже, экономит много времени, чтобы отправиться в мусор!
sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
create table xyz as
with mm
as
(
select * from test
)
select * from mm
where myfield = myvalue
;
Соответствующая документация . В документации нет явного описания того, как использовать create table as
вместе с CTE. Однако он четко утверждает, что это синтаксис (упрощенный):
CREATE TABLE table_name
AS query
Где запрос может быть (цитирование):
Команда SELECT, TABLE или VALUES или EXECUTE команда, которая запускает подготовленный запрос SELECT, TABLE или VALUES.
blockquote>Из этого должно быть достаточно ясно, почему ваша попытка не удалась.