問題タブ [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 に答える
1333 参照

oracle - Informix のアップグレード - Oracle、Sybase に切り替えますか、それとも Informix を使い続けますか?

以前に質問を投稿したので、現在の (古風ではありますが) Informix のバージョンをここで確認できます。

Solaris で Informix のバージョンを確認するにはどうすればよいですか?

(解決してくれたJonathanとRETに感謝します)

間違いなくアップグレードを計画していますが、現時点で Oracle または Sybase に移行する方が合理的かどうかを最初に検討しています。これについてどう思いますか。3 つの RDBM にはすべて独自の独自性がありますが、基本的にはすべて同じ分野をカバーしているに違いないと私は考えています。では、どのデータベースを使用するかを決定するにはどうすればよいでしょうか。

大きなキッカーは、Informix (現在 7.13 を使用) をアップグレードするかどうかを知る必要があることです。組み込みの sql C プログラムを変更する必要がありますか? そうでない場合は、Informix を使い続けるのが理にかなっています。Sybase/Oracle などを使用すると、バックエンド プログラムを更新するために多くの作業が必要になるためです。

しかし、別のデータベースに切り替えると比較して大きな利益が得られる場合は、引き続き検討します. ご意見をお待ちしております。

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

sql - 1対多の関係を2列として表示-1つの一意の行(IDとコンマ区切りのリスト)

これらの2つのSOの質問に似たものが必要ですが、InformixSQL構文を使用しています。

入ってくる私のデータは次のようになります:

私はそれがこのように戻ってくるのを見たいです:

Informixのgroup_concat()も参照してください。

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

oracle - Informix ESQLC から Oracle Pro*C への移行

現在、Informix ESQLC ファイルを Oracle Pro*C に移行する作業を担当しており、いくつか質問があります。まず、埋め込み ESQLC コード内で、、、、などの独自の Informix 関数を多数使用rstrdate()rtoday()ますrjulmdy()

Oracle Pro*C でこれらを変換する方法についての指針はありますか?

私が理解するのに苦労しているもう 1 つのことは、Oracle の日付データ型です。Informix では、組み込み SQL C コードで、Informix テーブルの日付を扱うホスト変数に long 型を使用します。

しかし、オラクルでは、日付はそれほど長くやり取りされていないという印象を受けていますが、char? それとも、ホスト変数を long 型として指定できますか?

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

vb.net - .net の Informix クエリから IfxBlob を取得するにはどうすればよいですか?

.Net の下にある列のロケータ オブジェクトだけを取得する方法が見つからないようです。Informix は自動的に blob 列を Byte[] に変換し、その動作を変更する方法を残していないようです。

結果:

私は期待しました:

または似たようなもの。

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

python - Python informixdb パッケージがエラーをスローする理由

最新の Python InformixDB パッケージをダウンロードしてインストールしましたが、シェルからインポートしようとすると、Windows ダイアログ ボックスの形式で次のエラーが表示されます!

「プロシージャ エントリ ポイント sqli_describe_input_stmt が動的リンク iqlit09a.dll に見つかりませんでした」

何が起こっているのですか?

プラットフォーム: Windows Vista (Biz Edition)、Python 2.5。

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

c - Informix to Oracle:Null値のフェッチの処理

最初に少し背景を説明します。私の会社は、InformixデータベースをOracle10gに移行するかどうかを評価しています。いくつかのESQL/Cプログラムがあります。私はOracleMigrationワークベンチをいくつか実行し、いくつかのテストを混乱させてきました。今、私はいくつかのことに気づきました。

まず、null値をまったく処理しない動的SQLステートメントがあります。私が読んだことから、nvl()関数を利用するようにクエリを手動で変更するか、インジケーター変数を実装する必要があります。誰かが手動で変更する必要があるかどうかを確認できますか?変換されたESQL/Cプログラムに手動で変更を加える必要が少ないほど、優れています。

次に、さまざまなテーブルなどから日付を取得するクエリがいくつかあります。Informixでは、日付は1899年12月31日からの日数であるlong型として扱われます。

Pro * Cでは、日付はどの形式として選択されていますか?long変数に日付フィールドを選択しようとしたところ、「NUMBERが期待されましたが、DATEが取得されました」というOracleエラーが発生したため、数値ではないことがわかりました。したがって、日付フィールドの選択方法を変更する必要があると想定しています。日付フィールドを変換して長くなるように選択するか(つまり、1899年12月31日からの日数)、ホストを変更します。 Oracleが返すものと一致する変数(それは何ですか、文字列?)。

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

sql - How can I avoid the program quitting when Perl's DBI encounters an error preparing a statement?

I'm making a script that goes through a table that contains all the other table names on the database. As it parses each row, it checks to see if the table is empty by

Some tables don't exist in the schema anymore and if I do that

directly into the command prompt, it returns the error:

206: The specified table (adm_rpt_rec) is not in the database.

When I run it from inside Perl, it appends this to the beginning:

DBD::Informix::db prepare failed: SQL: -

How can I avoid the program quitting when it tries to prepare this SQL statement?

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

informix - (Informix-)4gl コードのプリティ プリント

Informix-4GL ソース用のプリティ プリント プログラム (スクリプト、コードなど) を探しています。

何でも知ってますか ?ありがとう、ピーター。

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

newline - Informix - ALLOW_NEWLINE

ALLOW_NEWLINE の仕組みを理解しました。しかし、そもそもなぜオプションがそこにあるのかわかりません。永久にオンにしておくほうが、そうでないよりも便利だと思っていたでしょう。次に、コードに「\n」を挿入して、いつ改行を表示するかを制御できます。

オプションが存在する理由を誰かが説明できますか? オンにすると計算コストが高くなりますか?