問題タブ [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.

0 投票する
1 に答える
407 参照

sql-update - subselect を使用した Exasol Update Table

Oracleで機能する次のステートメントを取得しました。

次に、Exasol DB で同じステートメントを実行したいと思います。しかし、エラーが発生しました [コード: 0、SQL 状態: 0A000] 機能がサポートされていません: この種の相関サブセレクト (セッション: 1665921074538906818)

いくつかの調査の後、次の構文でクエリを記述する必要があることがわかりました。

問題は、r.attribute2 の合計を取得できないことです。だから私は行の不安定なセットを取得します。Exasol DB で最初のクエリを実行する方法はありますか?

みんな助けてくれてありがとう!

0 投票する
0 に答える
83 参照

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 が受け入れる識別子に変更する回避策はありますか?

0 投票する
1 に答える
51 参照

java - exasolが古いタイムスタンプを間違って変換するのはなぜですか?

Exasol は古い日付を間違って変換しています:

Java の場合:

なぜその違いがあるか知っていますか?