問題タブ [informix]

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

sql - SQL - Informix - 列のデータ型を数値から文字に変更する

1 つの列に整数値を持つ一時テーブルがあります。いくつかの基準に基づいて整数値を文字値に置き換えるか、いくつかの基準に基づいて自動的に値を挿入する文字型の別の列を追加したい.

x <= 1 の場合、"SP" に変更するか、新しい列を作成してその行に "SP" を格納します
x > 1 の場合、"FA" に変更するか、新しい列を作成してその行に "FA" を格納し

ます。私のバージョンの Informix の一時テーブルでは許可されていません。

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

database - データベース全体で文字列を検索するには?

多数のテーブルで構成される Informix データベースがあります。

テーブル内のどこかに文字列「example」があることは知っていますが、それがどのテーブルであるか、どの列であるかはわかりません。(これは非常にまれなケースであることは承知しています)

テーブルの数が多いため、手動で探す方法はありません。この大規模なデータベース内でこの値を見つけるにはどうすればよいですか? それを見つけるためのクエリはありますか?

前もって感謝します!

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

c++ - Informix および IBM CSDK によるマルチスレッド化

IBM CSDK クライアント ライブラリを使用して、C++ で Informix を使用しています。ライブラリのマルチスレッド バージョンを使用し、各スレッドは独自の ITConnection オブジェクトを使用します。複数のスレッドが生成された場合でも、アプリケーションはクラッシュします。誰かが同様の問題に遭遇しましたか?

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

linux - Linux用のInformixクライアントのODBC呼び出しをトレースする

Linuxで動作しているプログラムからのODBC関数呼び出しをトレースしようとしました。このプログラムは、ODBCマネージャーを動的にリンクしてから、データベースに接続してデータをフェッチします。

odbcinst.iniに追加することで、unixODBCを使用してODBC呼び出しをトレースできます。

この方法は、IBMによって文書化されています:ODBC問題のデータの収集

しかし、マネージャーをunixODBCからInformix独自のマネージャー(libifdmr.so)に変更すると、トレースファイルが作成されません。Linux上のInformixマネージャー(およびドライバー)からODBCトレースを正常に取得した人はいますか?

クライアントバージョン:CSDK 3.50UC3

私はそれがバグではなく、私の設定に何か問題があることを願っています。

unixODBCについて:マルチスレッドアプリでunixODBCを使用できません。接続プールを使用していますが、接続以外のスレッドからの切断でアプリがsegfaultされました。また、マルチスレッドアプリでははるかに遅くなります。

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

sql - Informix: null の問題を選択

Informix を使用して、select ステートメントから入力しようとしている一時テーブルを作成しました。この後、更新を行い、一時テーブルにさらにフィールドを入力したいと思います。

だから私は次のようなことをしています。

ただし、null は選択できません。

例えば;

動作しますが

失敗します!

(テーブルを指定せずに「現在の選択」のような SQL Server を実行できない理由について、私を始めさせないでください!)

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

informix - Informix の将来

私は Informix で動作するシステムに取り組んでいるので、Informix についてますます学び始めました。Informix の資格を勉強して取得しようと考えています。

Informix には未来があると思いますか? それとも、Oracle、MySQL、またはその他の一般的なデータベース システムについてさらに学習する必要がありますか?

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

informix - SolarisでInformixのバージョンをどのように識別しますか?

Solarisサーバー上でInformixを実行しており、その下/usr/informix/binにはやなどの実行可能ファイルがいくつか'dbaccess'あり'isql'ます。

たとえば、「isql -V」と入力すると、それぞれが異なるバージョン情報を生成します。

実行中のSEの正確なバージョンをどのように識別しますか?

出力:

次に、/usr/informix/releaseディレクトリに「So」という名前のファイルがあります。実行"SE_7.1".しているバージョンがであると言うのは正確ですか?Informix SE7.13

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

sql - Informix SQL count() の比較

各 ID の合計行数と、ID でグループ化された「FN%」と「W%」の成績の数の両方をカウントする SQL クエリを作成しようとしています。これらの数値が等しい場合、学生はすべて「FN%」またはすべて「W%」のいずれか、または両方の組み合わせのみを持っています。

「FN%」または「W%」の統計しかないすべての ID のリストが必要です

例 id # 683 & 657 はクエリの結果セットになりますが、603、781 & 694 はそうではありません

出力例:

683
657