1

データベースからレコードを取得するために 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"))

私ができる方法はありますか?

4

1 に答える 1