我想用来dbplyr
定义一个手写的 SQL查询而不是一个表。我怎样才能做到这一点?
例如,我想做这样的事情:
my_custom_sql_tbl <- tbl( con, "SELECT * FROM MY_DATABASE_TABLE WHERE FOO IS NULL" )
my_custom_sql_tbl %>% select( my_columns )
该变量my_custom_sql_tbl
现在将充当tbl(...)
R 中的 a,但它会在下面运行自定义 SQL 代码。显然,我打算拥有比我在 dbplyr 中可以轻松完成的事情更有趣/更复杂的 SQL。
我尝试了上述方法,但没有奏效。它返回“表或视图不存在”或“标识符太长”的错误。
有什么建议么?