データベースからレコードを取得するために ROracle パッケージを使用しています。dbGetQuery()
クエリの where 句で使用できるように、から複数の値を渡す必要があります。私が持っているとします:
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"))
私ができる方法はありますか?