問題タブ [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 投票する
3 に答える
3293 参照

db2 - DB2 CLI の結果出力

MySQL でコマンドライン クエリを実行する場合、オプションで ' \G ' をステートメント ターミネータとして使用できます。結果セットの列が画面全体に水平にリストされる代わりに、各列が垂直にリストされ、対応するデータが右側に表示されます。DB2 コマンド ライン ユーティリティで同じまたは類似のことを行う方法はありますか?

通常の MySQL の結果の例

代替 MySQL の結果の例:

明らかに、列が大きな文字列の場合、または結果セットに多数の列がある場合、これははるかに便利ですが、これはおそらく私が説明できるよりも優れたフォーマットを示しています。

0 投票する
7 に答える
6798 参照

database - DB2 オンライン データベース バックアップ

現在、DB2 組み込みバックアップを使用して毎日のバックアップを行っている 200 GB 以上のデータベースがあります (復元しないことを願っています - 笑)。効用。バージョンは 8.2 FP 14 ですが、すぐに 9.1 に移行する予定で、バックアップと復元を行う 9.5 データベースもいくつかあります。この目的のために使用した最高のツールは何ですか?

ありがとう!

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

sql - 施設テーブルからあまり使用されていない開始日と終了日を選択する

私は DB2 を使用していますが、SQL の任意のフレーバーを使用するソリューションは、変換するのに十分簡単です。

このデータベースやデータベースを使用するアプリケーションを設計したのではありません。このアプリケーション、その動作、またはデータを変更する権限はありません。開始日と終了日の従来の使用法とは異なるため、特定の時点の選択のような単純なものを書くのに苦労しています。

表の関連/編集部分は次のとおりです。

私が返したいのは、2005 年 7 月 1 日に有効なレコードです。

副選択を避けようとしていますが、必要な場合があることを理解しています。副選択が必要な場合は、1 つに制限したいと思います。開始日と終了日の間を検索しても、終了日が null のレコードが 1 つしかない施設は返されないため、機能しません。OR 条件を追加して null の終了日を含めると、場合によっては複数のレコードが返されることがあります。この問題はサービス上では非常に単純に見えるため、ばかばかしいほど明白な解決策を見逃しているに違いありません。誰にもアイデアはありますか?

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

oracle - OracleまたはDB2-ビジネスセクターのマーケットリーダーは誰ですか?

2つのデータベースのどちらがビジネス/業界で最も人気がありますか?これは、米国政府がDB2に大きな関心を持っているため、直接的な収益または市場シェアの観点から、約50〜50であると思われるためです。では、政府、軍隊、学界を割り引いて、どのデータベースベンダーがビジネスセグメントの最大のシェアを持っているのでしょうか。

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

sql - 同じテーブルに2回参加するときにグループ化する

いくつかのデータを要約するクエリを書いています。私は基本的にブール値であるフラグをテーブルに持っているので、その1つの値に基づいていくつかの合計とカウントが必要であり、他の値についても同じことが必要です。

そして、type列の別の値についても同じです。このテーブルを2回結合した場合でも、グループ化して、各テーブルの集計のみを取得できるようにするにはどうすればよいですか。つまり*、count(*)ではなくcount(a。)です。

2つの別々のクエリを書く方が良いでしょうか?

編集

みんなありがとう、でもそれは私が言ったことではありません。type='X'の要約とtype='Y'の要約を別々に取得する必要があります...より良い例を投稿しましょう。私が意味したのは、次のようなクエリでした。

何でグループ化する必要がありますか?また、DB2はcount(a。*)が好きではなく、構文エラーです。

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

sql - db2に「最大の」機能はありますか?

私はMYSQLと明らかに他のデータベースエンジンで、最大(1、2、3、4)のように使用できる「最大の」関数があることを発見しました。これは4を返します。これが必要ですが、IBMのDB2を使用しています. 2つのパラメーターしか受け入れない場合でも、そのような同等の関数を知っている人はいますか?

MAX がそれを行うべき場所を見つけましたが、機能しません...列の MAX を選択する場合にのみ機能します。

そのような関数がない場合、これを行うためのストアド プロシージャがどのように見えるかを誰か知っていますか? (私はストアード・プロシージャーの経験がないので、DB2 で何ができるかわかりません)。

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

sql - DB2にORDERという名前の列があるのはなぜですか?

DB2では、列にORDERという名前を付けて、次のようなSQLを記述できます。

列名の前後に特殊文字を配置する必要もありません。これは私が入り込まない苦痛を引き起こしていますが、私の質問は、なぜデータベースがオブジェクト名にSQLキーワードの使用を許可するのかということです。確かに、これを許可しない方が理にかなっていますか?

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

tomcat - チューニング/ベスト プラクティス Inetsoft スタイル レポート BI ツール?

ビジネス インテリジェンス ツール Inetsoft Style Report を使用している人はいますか? 私はそれで立ち往生しており、誰かがサーバー管理のチューニングやベストプラクティスについてアドバイスを持っているかどうか疑問に思っていましたか? Tomcat と db2 データベースを使用して、高速な Solaris ボックスで実行しています。

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

sql - DB2 クエリ出力 - 異なる動作

TAB_A と TAB_B の 2 つのテーブルがあります。TAB_A はマスター テーブルで、TAB_B は子/トランザクション テーブルです。TAB_A には COL_A (主キー) があり、TAB_B には COL_B (主キー) と COL_A があります。

業務上の理由により、列 COL_A の TAB_A と TAB_B の間に外部キーが定義されていません。

TAB_B には 4 つのレコードがあり、COL_A には 1、2、3、4 などの値があり、TAB_A の COL_A には対応する一致する値がありません。(これらは、誤って作成された孤立したレコードです)

次の SELECT クエリを発行すると、4 つのレコードが取得されます

しかし、クエリで A.COL_A を参照し始めると、SELECTレコードが返されません。

誰かがこの奇妙な動作を説明できますか?

AIX の DB2 バージョン 9.5

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

database - db2からのUTF8データのエクスポート

多くの言語(右から左の言語を含む)の値を含むdb2テーブルがあります。cliの「export」コマンドを使用してこのテーブルをLinuxボックスにエクスポートすると、見栄えの良いコンマ区切りのテキストファイル(DEL)が得られます。ファイル、)しかし、aixで試してみると、ASCIIにないすべての文字が0x1aに置き換えられます。

LC_LANGとDB2CODEPAGEをいじってみました。私もコードページ修飾子を使用しようとしましたが、cliはこれら2つのコードページ間で変換できないと言いました(私が試したコードページは英語ではありません)。

IXFエクスポートも試しましたが、データも破損しています。

ヘルプ!F1!

ありがとう