問題タブ [extended-sql]

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 に答える
3046 参照

messagebroker - esql での並べ替え

このようなxmlメッセージがあります

そして、番号が最も小さい要素を選択したい

このようなもの

「ORDER BY」が esql select でサポートされている場合はこれを行っていましたが、そうではありません。このようなことを行う他の方法はありますか?

ステートメントを DBMS に直接渡す PASSTHRU ステートメントを使用した場合、SQL ステートメントをサポートできることはわかっていますが、ここでは DBMS を使用しておらず、xml メッセージから選択しています。

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

sql-server - ESQL がタイムスタンプの近くで誤った構文を生成する

実動 IBM WebSphere 統合バスの ESQL 計算ノードには、以下の ESQL 照会が含まれています。

DateFromおよびDateToXSD では として記述されるxsd:dateTimeため、 として扱われTIMESTAMPます。
統合バスは次のクエリを生成します。

これは正しくなく、例外が発生します

[IBM][ODBC SQL Server ワイヤ プロトコル ドライバー][Microsoft SQL Server]
'2016-09-29 00:00:00' 付近の構文が正しくありません

さらに奇妙なことに、IBM WebSphere のテストはうまく機能し、この奇妙な「TIMESTAMP」プレフィックスを生成しませんが、本番統合バスはテスト統合バス仮想マシンの完全なクローンです。

テスト用と本番用の両方のリモート データベースの SQL Server バージョンとその互換性レベルは同じです (SQL Server 2008 R2; 80)。

例外の詳細:

カタログ = 'BIPmsgs'
番号 = 2322
テキスト = 子 SQL 例外
ファイル = '/build/S1000_slot1/S1000_P/src/DataFlowEngine/MessageServices/ImbOdbc.cpp'
行 = 3776
関数 = 'ImbOdbcStatement::checkRcInner'

SQL 状態 = HY000
ネイティブ エラー コード = 102
エラー テキスト = [IBM][ODBC SQL Server Wire Protocol driver][Microsoft SQL Server] '2016-09-29 00:00:00' 付近の構文が正しくありません。

0 投票する
2 に答える
800 参照

esb - SOAP xml 要求を ESQL IBM Integration BUS の Clob フィールド Oracle に格納するにはどうすればよいですか?

ESQL ランゲージにログインするために、Soap 入力要求 (Soap UI 要求) をデータベースに保存しようとしています。私は ESQL の初心者です。

私のフローは Soap Input ==> Compute Node ==> Soap Reply です。

私はこれを行う考えがありません。助けてください。

0 投票する
2 に答える
5249 参照

ibm-integration-bus - ESQLで文字列をBLOBに変換する方法は?

それは次のように単純でなければなりません

しかし、私がそれを行うと、IIBはエラーをスローします

文字列 ''ABC'' をバイト文字列にキャストしようとしましたが、文字列の形式が正しくありませんでした。偶数の 16 進数 (0-9、af、AF) が必要です。