問題タブ [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.
sql - SQL - Informix - 列のデータ型を数値から文字に変更する
1 つの列に整数値を持つ一時テーブルがあります。いくつかの基準に基づいて整数値を文字値に置き換えるか、いくつかの基準に基づいて自動的に値を挿入する文字型の別の列を追加したい.
x <= 1 の場合、"SP" に変更するか、新しい列を作成してその行に "SP" を格納します
x > 1 の場合、"FA" に変更するか、新しい列を作成してその行に "FA" を格納し
ます。私のバージョンの Informix の一時テーブルでは許可されていません。
database - データベース全体で文字列を検索するには?
多数のテーブルで構成される Informix データベースがあります。
テーブル内のどこかに文字列「example」があることは知っていますが、それがどのテーブルであるか、どの列であるかはわかりません。(これは非常にまれなケースであることは承知しています)
テーブルの数が多いため、手動で探す方法はありません。この大規模なデータベース内でこの値を見つけるにはどうすればよいですか? それを見つけるためのクエリはありますか?
前もって感謝します!
c++ - Informix および IBM CSDK によるマルチスレッド化
IBM CSDK クライアント ライブラリを使用して、C++ で Informix を使用しています。ライブラリのマルチスレッド バージョンを使用し、各スレッドは独自の ITConnection オブジェクトを使用します。複数のスレッドが生成された場合でも、アプリケーションはクラッシュします。誰かが同様の問題に遭遇しましたか?
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されました。また、マルチスレッドアプリでははるかに遅くなります。
sql - Informix: null の問題を選択
Informix を使用して、select ステートメントから入力しようとしている一時テーブルを作成しました。この後、更新を行い、一時テーブルにさらにフィールドを入力したいと思います。
だから私は次のようなことをしています。
ただし、null は選択できません。
例えば;
動作しますが
失敗します!
(テーブルを指定せずに「現在の選択」のような SQL Server を実行できない理由について、私を始めさせないでください!)
informix - Informix の将来
私は Informix で動作するシステムに取り組んでいるので、Informix についてますます学び始めました。Informix の資格を勉強して取得しようと考えています。
Informix には未来があると思いますか? それとも、Oracle、MySQL、またはその他の一般的なデータベース システムについてさらに学習する必要がありますか?
informix - SolarisでInformixのバージョンをどのように識別しますか?
Solarisサーバー上でInformixを実行しており、その下/usr/informix/bin
にはやなどの実行可能ファイルがいくつか'dbaccess'
あり'isql'
ます。
たとえば、「isql -V」と入力すると、それぞれが異なるバージョン情報を生成します。
実行中のSEの正確なバージョンをどのように識別しますか?
出力:
次に、/usr/informix/release
ディレクトリに「So」という名前のファイルがあります。実行"SE_7.1".
しているバージョンがであると言うのは正確ですか?Informix SE
7.13
sql - Informix SQL count() の比較
各 ID の合計行数と、ID でグループ化された「FN%」と「W%」の成績の数の両方をカウントする SQL クエリを作成しようとしています。これらの数値が等しい場合、学生はすべて「FN%」またはすべて「W%」のいずれか、または両方の組み合わせのみを持っています。
「FN%」または「W%」の統計しかないすべての ID のリストが必要です
例 id # 683 & 657 はクエリの結果セットになりますが、603、781 & 694 はそうではありません
出力例:
683
657