我正在使用dbplyr处理数据库表
我有一个本地表,并希望与数据库上的一个大(150米行)表连接
数据库PRODUCTION是只读的
#设置连接…
我找到了答案,你可以使用 in_schema() tbl指针内的函数用于跨同一连接中的模式工作
in_schema()
# Connect without specifying a database my_conn_string <- paste("Driver={Teradata};DBCName=teradata2690;UID=", t2690_username,";PWD=",t2690_password, sep="") # Upload the local table to the TEMP db then point to it orders <- tbl(t2690, in_schema("TEMP", "orders")) order_line <- tbl(t2690, in_schema("PRODUCTION", "order_line")) complete_orders <- orders %>% left_join(order_line)