問題タブ [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.
sql - DB2 SQLのIsNull関数?
DB2 の isnull 関数に相当するパフォーマントはありますか?
私たちの製品のいくつかは内部のもので、名前がありません:
戻る可能性があります:
sql - DB2でWHERE句に列を設定できないのはなぜですか?
ODBCを介してアクセスしているリモートDB2データベースがあります。次のようなクエリがある場合
それは魅力のように機能するので、テーブルと列は明らかに存在します。
しかし、WHERE句で問題の列を指定すると
エラーが発生します
これの理由は何でしょうか?スペルを再確認しました。where句にproblemcolumnを含めるだけで、問題をトリガーできます。
sql-server - SQLServer2005リンクサーバーとDB2のパフォーマンスの問題
リンクサーバーとしてJDEDB2がセットアップされたSQLServer2005マシンがあります。
何らかの理由で、このボックスからdb2ボックスへのクエリのパフォーマンスはひどいものです。
例えば。以下は、ManagementStudioから実行するのに7分かかります
一方、iSeriesナビゲーターでの実行には数秒かかります
何かご意見は?設定の問題を想定しています。
db2 - DB2 トランスポート コンポーネントが正しく登録されていません
BizTalk 2006 (R2DB2 adapter
ではない)をテストしようとしています。
アプリケーションでインスタンスを構成しようとすると、次のエラーが表示されます。
DB2 トランスポート コンポーネントが正しく登録されていません
環境は、メッセージ ボックスを共有する 2 つの BizTalk サーバーです。
DB2 アダプターは、最初のサーバーで正常に動作します。これは、私が問題を抱えている 2 番目のサーバーです。
最初のサーバーから .msi ファイルをエクスポートし、2 番目のサーバーにインストールして、BizTalk にインポートしました。私が使用している他のすべてのアダプターは、両方のサーバーで正常に動作します。
- Google 検索では、BizTalk DB2 アダプターのトラブルシューティングに関する情報はあまり見つかりません。
- さらにトラブルシューティングを行ったところ、MS BizTalk Adapters for Host Systems が両方のマシンにインストールされていることがわかりました。ただし、問題が発生しているマシンでのみ構成されていました。
- 設定を解除しましたが、それでも解決しません。
- DB2 アダプターの .dll のバージョン番号が両方のサーバーで同じであることを再確認し、それらが GAC にインストールされていることを確認しました。
- これはどれも役に立ちませんでした。
以前にこのような問題に遭遇した人はいますか? または、BizTalk DB2 アダプターのトラブルシューティング ガイドを探す場所を教えてくれませんか?
ruby - 入力のある Ruby Gem インストールを自動化する
Ruby から DB2 にアクセスできるように、ibm_db gem をインストールしようとしています。私がしようとすると:
明確にするために次のリクエストを受け取ります。
私は常に Linux バージョン (「Ruby」バージョンであると想定しています) をインストールするつもりですが、gem install コマンドから直接インストールするバージョンを選択する方法はありますか?
これが問題である理由は、bash スクリプトを使用してこのインストールを自動化する必要があるためです。そのため、事前に「ruby」バージョンが必要であることを選択したいと考えています。
sql - SQL - CLOB をどのように比較しますか
DB2 トリガーでは、CLOB フィールドの値を比較する必要があります。何かのようなもの:
ただし、「!=」は CLOB の比較には機能しません。
それを比較する方法は何ですか?
追加するために編集:
更新中に Clob フィールドが変更された場合、トリガーは何らかのアクションを実行する必要があります。これが、トリガー コードで 2 つの CLOB を比較する必要がある理由です。 これをどのように行うことができるかについての詳細な情報を探しています
sql - DB2 での高速検索のためのヌルの索引付け
null は DB2 でインデックス付けできないことを理解しているので、通常は日付ですが、時折 (時間の 10%) null である日付列 (sold_on) を持つ巨大なテーブル (Sales) があると仮定します。
さらに、それが変更できないレガシー アプリケーションであると仮定してみましょう。そのため、これらの null はそこにとどまり、何かを意味します (返された売上高としましょう)。
sold_on 列と total 列にインデックスを配置することで、次のクエリを高速化できます
しかし、インデックスはこのクエリを速くしません:
値に対して索引付けが行われるためです。
null にインデックスを付けることはできますか? たぶん、インデックスの種類を変更することによってですか?インジケーター列にインデックスを付けますか?
db2 - JMP0811I-U 富士通 COBOL を DB2 SQL でコンパイルした後の富士通ランタイム エラー: 原因/対策?
埋め込み SQL を含むサンプル (Fujitsu NetCobol) COBOL テスト プログラムを (Windows XP 上で) プリコンパイル、コンパイル、およびリンクできます。このテスト プログラムは、DB2 (Linux では UDB 9.5) データベース テーブルの行数を読み取って表示します。
実行時に次のエラー メッセージが表示されます。
JMP0811I-U [PID:... TID:...] 'sqlgstrt' プログラムのリンケージ規則またはパラメーターに失敗しました。PGM=DB2TST1
このエラーが参照するプリコンパイル ソース コードは次のようになります。
このエラーメッセージの意味を知っている人はいますか?
file - db2 テーブル (ファイル) のスキーマを表示する方法
件名のように...行を挿入してSELECTを発行せずに空のテーブルスキーマを見る方法はありますか?
php - php + unixODBC + DB2 + DESCRIBE = トークンが無効?
実行しようとしているコード:
結果:
PHP 警告: odbc_exec(): SQL エラー: [unixODBC][IBM][iSeries Access ODBC ドライバー][DB2 UDB]SQL0104 - トークン TABLENAME が無効でした。有効なトークン: INTO.、SQLExecDirect の SQL 状態 37000 ...
同じ接続での SELECT、INSERT、UPDATE、または DELETE クエリには、その他の問題はありませんでした。これは構文エラーですか?