問題タブ [db2]

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

sql - DB2 for z/OS へのストアード・プロシージャー呼び出しでストリング・リテラルがサポートされない

z/OS で実行されている DB2 DB インスタンスに接続しているときに、Rational Application Developer Data Perspective から単純な SP を呼び出すと、以下のエラーが発生します。SQuirreLからの呼び出し時も。単純な SQL クエリは問題なく実行されます。私のJAVAコードから呼び出された場合も、クエリは正常に機能します。

ストアド プロシージャは

p>

ローカル DB2 インスタンスで正常に動作しますが、これが可能かどうかは誰にもわかりませんか?

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

sql - パーセント記号をエスケープする DB2 SQL

4 つのパーセント記号が連続して含まれるデータを選択しようとしています。LIKE 条件が機能するようにパーセント記号をエスケープするにはどうすればよいですか?

ありがとう

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

sql - ストアド プロシージャの実行時の db2 ストレージ エラー

アプリケーションで少数のストアド プロシージャを実行すると、上記のエラーが表示されます。実際に表示されるエラーは sqlcode=-930 です。これは、db2 のドキュメントによると、「ステートメントを処理するのに十分なストレージがありません。」

質問: これらの proc で使用できるストレージを増やすにはどうすればよいですか? 他の誰かがこのエラーに遭遇しましたか?もしそうなら、解決策を見つけましたか?

ありがとう

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

unix - root から db2inst1 に su し、SQL スクリプトを 1 行で呼び出すにはどうすればよいですか?

suSQL スクリプトをすべて 1 行で実行しrootdb2inst1呼び出すにはどうすればよいですか? 私は次のようなことを考えています:

何か案は?

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

.net - .NET から DB2 への分散トランザクション

AS400 db2 を呼び出して、.net から一連の挿入/更新ストアド プロシージャを呼び出し、AS400 db のすべてが正常に実行された場合にいくつかの SQL2005 テーブルを更新する必要があるという問題があります。私が使用しているドライバーには分散トランザクションがないため、IBM の iSeries Drivers for DB2 を使用して、分散トランザクションに参加する COM+/.NET コンポーネントを作成できるかどうか疑問に思っていました。Plsは、誰かが以前にこのようなことをしたことがあるかどうか、またはポインタがあれば大歓迎です。

0 投票する
6 に答える
2753 参照

java - DB2 と Oracle データベース間での情報の結合のベスト プラクティス

かなり大規模なブラウンフィールド アプリケーションを設計していて、ちょっとした問題に遭遇しました。

DB2 データベースには、まだデータをロードしているレガシー アプリケーションからのかなり大量の情報があります。また、当社が管理する Oracle データベースにも情報があります。

テーブルに対して「JOIN」タイプの操作を行う必要があります。現在、DB2 テーブルから List<> に情報を引き出し、それらを次のような Oracle データベースの SQL ステートメントに反復処理することを考えていました。

データベース間で対話するためのより簡単な方法はありますか、または少なくとも、この種のアクションのベストプラクティスは何ですか?

0 投票する
3 に答える
4065 参照

sql - Entity Frameworkを使用してDB2で次のシーケンス番号を取得するにはどうすればよいですか?

EntityFrameworkのアドホッククエリを介して次のシーケンス番号を取得したいと思います。私が使用しているもの:

これにより、次のエラーが返されます。

ErrorDescription = "'sysibm.sysdummy1'は、現在のスコープまたはコンテキストで解決できませんでした。参照されるすべての変数がスコープ内にあり、必要なスキーマがロードされ、名前空間が正しく参照されていることを確認してください。"

これは、sysdummy1が私のモデルのマップされたテーブルではないためだと思います。

LINQ 2エンティティコンテキストを使用してこのクエリを実行する方法を知っている人はいますか?

0 投票する
4 に答える
4154 参照

asp.net - DB2Command.ExecuteNonQuery を使用した複数行の挿入

次のような C# コードを使用して、DB2 データベースに複数の行を挿入しようとしています。

最初の一連の値の後にクエリ文字列の作成を停止すると、エラーなしで実行されます。このメソッドを使用して複数の値を読み込もうとすると、次のエラーが発生します。

SQL 構文は、私が他の場所で読んだものと一致し、IBM のドキュメントには次の例が示されています。

誰がこれを説明できるのか説明できますか?

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

sql - グループ化時の複数のサブ選択の回避

次のようなクエリがあります。

グループ化は、テーブル 2 から foo にアクセスするためのサブセレクトが必要であることを意味します。テーブル 2 から 2 番目の列を選択したい場合、2 番目のサブ選択なしでこれにアクセスする方法はありますか?

データベースは DB2 です。

編集: 結合は多対 1 です。つまり、table_one を注文として、table_b をアイテムの情報を含むも​​のと考えてください。