問題タブ [ora-00933]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Oracle 11.1 のクエリ時の JDBC エラー (ORA-00933)
私は答えを高低で検索したので、すでに回答されている場合は申し訳ありません!
RI を使用して、Oracle 11.1 データベースの遅延評価を実行しようとしています。接続を容易にするために JDBC を使用しましたが、正常に動作することを確認できました。dbGetQuery を使用してテーブルをクエリすることもできますが、結果が非常に大きいため、すぐにメモリ不足になります。
次のエラーが表示されますが、dbplyr/dplyr tbl(con, "ORACLE_TABLE") を試しました。
db_table <- tbl(con, in_schema('ORACLE_TABLE')) も使用してみました
これは、通常の dbGetQuery を実行できるにもかかわらず、接続しているすべてのデータベースで発生しています。
完全なコード:
オラクルコネクション
解決済み:
Rstudio + パッケージを更新しました。
このマニュアルに従ってください: https://www.linkedin.com/pulse/connect-oracle-database-r-rjdbc-tianwei-zhang/
「con」の後に次のコードを挿入します。
sql_translate_env.JDBCConnection <- dbplyr:::sql_translate_env.Oracle sql_select.JDBCConnection <- dbplyr:::sql_select.Oracle sql_subquery.JDBCConnection <- dbplyr:::sql_subquery.Oracle