RからOracle DBへのクエリを実行しようとしていますが、文字列が二重引用符を使用しない"という問題があります。これは次のように動作しますRで二重引用符を含むRのSQLスクリプト "
select T.* from xyz.table1 T where T."ID"='123'
:たとえば、私は、クエリを実行したいと思います
Error: unexpected symbol in sql<-"select T.* from xyz.table1 T where T."
注:
sql<-"select T.* from xyz.table1 T where T."ID"='123'"
Rは言って、エラーを返します。 :"
約IDを使用する必要があります。大文字と小文字を区別するようにしたいので、coluと一致しないようにしてくださいたとえば、id,Idのようになります。
自分のフィールド名が 'ID'(' Id'または 'id'ではなく)それらが必要ていないとして、あなたが安全に二重引用符を削除することができている場合。 Oracleのすべての名前は、大文字で始まります。大文字と小文字を区別する名前を作成しないことを強くお勧めします。そうすることで問題を尋ねるだけで、あなたのコードは理解しにくい信じられないような混乱になります。運が良かった。 –