我有一个功能性 SQL 查询,它从 Oracle 数据库中的两个相关表中提取数据,如下所示(虚拟查询):
SELECT
OP.FIELD_1 AS "Trade Date",
L.FIELD_2 AS "Node ID"
FROM
TABLE_1 OP,
TABLE_2 L
WHERE
OP.FIELD_1 = '12-JAN-2019'
是否可以在 ROracle 框架中使用此查询?我无法让它工作,我不知道是不是因为它不可能,我的查询格式不正确等等。我尝试了很多事情,但这是我尝试过的一个例子(虚拟查询) :
library(ROracle)
# Connect to database
con <- dbConnect(drv, username = "username",
password = "pass",
dbname = "database_name")
# Query the database
res <- dbSendQuery(con "SELECT OP.FIELD_1 AS Trade Date,
L.FIELD_2 AS Node ID
FROM TABLE_1 OP,
TABLE_2 L
WHERE OP.FIELD_1 = '12-JAN-2019'")
我的数据库连接工作正常,我可以从其中任何一个表中查询,但不能以这种格式一起查询。任何帮助将不胜感激!ROracle 文档只包含非常简单的查询示例。