問題タブ [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.
messagebroker - esql での並べ替え
このようなxmlメッセージがあります
そして、番号が最も小さい要素を選択したい
このようなもの
「ORDER BY」が esql select でサポートされている場合はこれを行っていましたが、そうではありません。このようなことを行う他の方法はありますか?
ステートメントを DBMS に直接渡す PASSTHRU ステートメントを使用した場合、SQL ステートメントをサポートできることはわかっていますが、ここでは DBMS を使用しておらず、xml メッセージから選択しています。
sql-server - ESQL がタイムスタンプの近くで誤った構文を生成する
実動 IBM WebSphere 統合バスの ESQL 計算ノードには、以下の ESQL 照会が含まれています。
DateFrom
およびDateTo
XSD では として記述される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' 付近の構文が正しくありません。
esb - SOAP xml 要求を ESQL IBM Integration BUS の Clob フィールド Oracle に格納するにはどうすればよいですか?
ESQL ランゲージにログインするために、Soap 入力要求 (Soap UI 要求) をデータベースに保存しようとしています。私は ESQL の初心者です。
私のフローは Soap Input ==> Compute Node ==> Soap Reply です。
私はこれを行う考えがありません。助けてください。
ibm-integration-bus - ESQLで文字列をBLOBに変換する方法は?
それは次のように単純でなければなりません
しかし、私がそれを行うと、IIBはエラーをスローします
文字列 ''ABC'' をバイト文字列にキャストしようとしましたが、文字列の形式が正しくありませんでした。偶数の 16 進数 (0-9、af、AF) が必要です。