問題タブ [exasol]
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.
sql-update - subselect を使用した Exasol Update Table
Oracleで機能する次のステートメントを取得しました。
次に、Exasol DB で同じステートメントを実行したいと思います。しかし、エラーが発生しました [コード: 0、SQL 状態: 0A000] 機能がサポートされていません: この種の相関サブセレクト (セッション: 1665921074538906818)
いくつかの調査の後、次の構文でクエリを記述する必要があることがわかりました。
問題は、r.attribute2 の合計を取得できないことです。だから私は行の不安定なセットを取得します。Exasol DB で最初のクエリを実行する方法はありますか?
みんな助けてくれてありがとう!
apache-spark - Spark over JDBC は、許可されていないエイリアスを使用しています
Spark 2.4.0 と Exasol 6.2.0 を使用して、JDBC を介した単純なクエリから jdbc を介した DataFrame を作成したいと考えていSELECT * FROM table_name
ます。
これはscalaのコードです:
これは PostgreSQL では機能しますが、Exasol では機能しません。セッション監査を調べると、次の SQL が見つかります。
Exasol からのエラー メッセージは次のとおりです。
PostgreSQL は先頭に 2 つのアンダースコアが付いたエイリアスを受け入れるように見えますが、そのようなエイリアスは Exasol では許可されていません。エイリアス __SPARK_GEN_JDBC_SUBQUERY_NAME_0 の名前を Exasol が受け入れる識別子に変更する回避策はありますか?
java - exasolが古いタイムスタンプを間違って変換するのはなぜですか?
Exasol は古い日付を間違って変換しています:
Java の場合:
なぜその違いがあるか知っていますか?