問題タブ [db2-luw]
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.
php - Linux での DB2 ドライバーのライセンス エラー
DB2 db に接続しようとしています。IBM 10.5 のドライバー サーバー パッケージをインストールしました。
db2サーバーに接続しようとすると、そのメッセージが表示されます:
[IBM][CLI Driver] SQL1598N ライセンスの問題により、データベース サーバーに接続しようとして失敗しました。SQLSTATE=42968 SQLCODE=-1598
どうすればこの問題を解決できますか? 私はグーグルで情報を探していますが、私を助けるものは何も見えません。
ドライバー サーバー パッケージは、php/apache2 サーバーで使用するために debian マシンにインストールされています。
ありがとう!
db2 - 変数を使用して DB2 ストアード・プロシージャーでスキーマとテーブルを参照する
スキーマ名をテーブル列 (例: 、SOURCE_SCHEMA
)TARGET_SCHEMA
に格納しており、使用するスキーマ名を DB2 ストアド プロシージャ (例: ) の変数として取得していますvSchema
。
次に、SQL ステートメントで変数を使用するにはどうすればよいですか。たとえば、次のようになります。
これを行うより良い方法はありますか?前もって感謝します。
db2 - DB2 のユーザー定義テーブル関数
SQL-PL でユーザー定義のテーブル関数を作成できる DB2 プラットフォームを知りたいです。DB2 for i では可能のようですが、z/OS ではなく、LUW では何も見たことがありません。
他の多くの一般的な機能と同様に、「クロスプラットフォーム開発版の SQL リファレンス」には表示されません。
sql - SQL での複数のテーブルの合計とカウント
データを選択して要約する必要がある 3 つのテーブルがあります。
私がする必要があるのは、両方のテーブルの ACCTS フィールドからの合計で SL でソートされた要約を引き出すことです。
これまでに使用したSQLは次のとおりです。
私が見つけている問題は、IDEA テーブルを参照して、ACCT1 および ACCT2 テーブルに複数の値がある場合です。このクエリの結果は次のとおりです。
SL3 行は、ACCT1 と ACCT2 の値を 2 回追加します。それらを適切な回数追加する正しい方法が見つからないようです。
望ましい出力は次のとおりです。
どんな助けでも大歓迎です。
java - データベースへの接続時のjdbc db2 SocketTimeoutException
db2 jdbc ドライバーを使用してリモート db2 データベースに接続しようとしていますが、sockertimeout エラーが発生します。2 台の異なるマシンにデプロイしましたが、2 台目のマシンではエラーが発生しません。これは、私の db2 データベースがあるボックスへのネットワーク接続と関係があるのではないかと考えています。
このエラーを試してデバッグする方法を教えてください。これまでのところ、私が思いつくことができる唯一の考えは、tracert ホスト名を使用して、接続が機能しているボックスと機能していないボックスのホップ数を比較することです。
ありがとう
unicode - NVARCHAR のサポートを導入した DB2 LUW のバージョンを確認するにはどうすればよいですか?
簡単な答えを見つけるのに非常に苦労しています.DB2 LUWはどのバージョンでNVARCHARデータ型(もちろん他の各国語型)のサポートを導入しましたか.
私自身の組織での経験から、9.7.300.3885 ではサポートされているが、9.7.0.441 ではサポートされていないことを知っています。これは、彼らが 9.7 のポイント リリースに達したことを示唆しています。これは驚くべきことですが、明らかに事実を発表していないことほど驚くべきことではありません。
サポートできる最小バージョンをクライアントに伝えることができるように知りたいのですが、私自身の興味と、より有用な SO の質問を作成する必要があるため、調べる方法も知りたいです。
php - Ubuntu 14.04 上の ibm_db2 関数 (php) を DB2 for z/OS に接続する
現在、php ibm_db2 関数を使用して Ubuntu 14.04 サーバー上の DB2 Express C に接続するスクリプトがあります。同じスクリプトを DB2 z/OS 上のデータベースにリモート接続するように変換しようとすると、「[IBM][CLI Driver] SQL1598N データベース サーバーへの接続に失敗しました。ライセンスの問題が発生しました。SQLSTATE」というエラーが表示されます。 =42968 SQLCODE=-1598". この Web サイトhttp://www-01.ibm.com/support/docview.wss?uid=swg21305417を検索しましたが、基本的に、ドライバーが一致しないため、ibm_db2 関数で使用されるドライバーがデータベースに接続できないことがわかりました。およびライセンス。DB2 on z/Os に接続するために Ubuntu マシンにインストールするドライバーとライセンスを見つけるにはどうすればよいですか? それとも、これについて間違った方法で行っていますか?
これが私が使用している接続コードです。