0
我正在使用ROracle包從數據庫中提取記錄。我需要從dbGetQuery()
傳遞多個值,以便我可以在查詢的where子句中使用它們。 假設我有:將多個參數傳遞給dbGetQuery()?
query <- "select abc from tablename where value1= (:1)
然後我就可以通過調用
data <- dbGetQuery(connection, query, condition1).
我將獲得的數據變量中的數據得到的表格數據。 我面臨的問題是如果我必須通過dbGetQuery()
多個值,那麼該怎麼做。
例子:
query <- "select abc from tablename where value1= (:1) and value1=(:2)
現在如果我叫
data <- dbGetQuery(connection, query, condition1, condition2)
它會給錯誤
。
我試圖傳遞一個載體,但仍然我得到的錯誤,像
data <- dbGetQuery(connection, query, c("condition1", "condition2"))
有沒有一種方法,我能做到嗎?