問題タブ [ingres]

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 投票する
1 に答える
134 参照

php - PHP - Ingres、新規インストール: デバッグ方法は?

サーバーへの Ingres のインストールが完了しました (既存の ingres サーバーに接続するためのクライアント部分のみ)。php_ingres モジュールを追加しました。

これでphpは私のモジュールを認識したので、自分自身をいくつかの既存のサーバーに接続しようとしましたが、常に

データベースに接続できません (ここではホスト名)

しかし、これでは何が悪いのかわかりませんか?? 入力エラー? PHPドライバー?資格?...?

これらの問題を特定するにはどうすればよいですか?

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

php - Php:mysql_insert_id()と同等のingres

IngresデータベースとPHPの相互作用を行う必要があります。データベースに挿入した最後のエントリのIDを取得する必要があります。

どうすればいいですか?私はイングレスの専門家ではありませんが、自動インクリメントされたID/シーケンス/...もあると思います。

どうもありがとうございます

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

php - Cakephpのモデルの追加プロパティ?

私はcakePhpを使い始めており、知りたいのですが:

($ this-> Product-> find(...)のように)クエリを実行すると、配列を受け取りますよね?

次に:-製品ごとに表示するデフォルト値を持つdb以外のフィールドがある場合、どうすればよいですか?

仮想フィールドを見ましたが、静的変数を入れることができません

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

php - Ingres:PHPで指定されたエンコーディングでデータベースを読み取る方法は?

アングルでCakePhpを使用する必要があります。

問題は、WebサイトでUTF-8を使用する必要があり、データベースがISO-8859-1で提供されていることです。

だから私の質問は、この文字セットの問題をどのように管理するかです。

MySqlで、データベースで「SET NAMES UTF-8」リクエストを実行できることはわかっていますが、ingresでこれを行う方法が見つかりませんか?

どうもありがとうございます!

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

c - Oracle は Ingres の inquire_sql または inquire_ingres に相当しますか?

Oracle に対して動作するように、一部のレガシー組み込み Ingres C コードを変換しています。http://docs.ingres.com/ingres/9.3/sql-reference-guide/2275-inquiresql-functionのドキュメントによると、関数 " inquire_ingres()" および " ,"への参照が見つかりました。プログラムが発行した最後の SQL ステートメントのステータスと結果に関するランタイム情報。inquire_sql()

オラクルは同様の便利な機能を提供していますか、それとも私がしようとしていると思われるように、内部でもう少し足を踏み入れる必要がありsqlcaますか?

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

sql - Ingres のダミー テーブルからゼロまたは 1 つのレコードを選択する方法

ほとんどの SQL 製品では、テーブルを選択しないか、次のようなダミー テーブルから選択できます。

条件に応じて、0 または 1 レコードを取得するために、上記のステートメントに条件を追加したい場合があります。

ただし、上記は Ingres 10.0 では機能しません。どうすればいいですか?

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

sql - longvarcharSQLを検索する

Ingres 9.2.0に、長いvarchar列を含むデータベースがあります。この列で特定の文字列を検索し、その文字列を列に含む行のみを返す方法はありますか?

次のように使ってみました

しかし、次のエラーが発生します

関数'like'は、タイプ'longvarchar'および'varchar'の引数には定義されていません。引数を目的のタイプに明示的に変換します。


私は次のクエリでこれを解決することができました

select * from table WHERE position('abc' in col)> 0

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

sql - 返される行数を SELECT-IN 内の引数の数に一致させる方法

次のクエリがあります。

この最後のクエリは、Ingres データベースに 2 つの行を返します (EMPLOYEE_ID 1 と 2 が存在する場合)。これらの ID が EMPLOYEES テーブルに存在するかどうか (NULL またはその他の値) に関係なく、2 回以上繰り返される EMPLOYEE_ID を含めて、4 つの名前を返すようにするには、このクエリをどのように変更する必要がありますか? この種の課題に対する多くの解決策を見てきましたが、どれも SELECT IN 句には適用されません。

最終的にこのクエリが役立つのは、従業員が複数のレコードに表示される複数のレコードを含むテキスト ファイルを作成する場合です。このクエリには数千の EMPLOYEE_ID があり、データベースへのアクセスは現在一時的であり、接続は数分しか保持されないため、各 EMPLOYEE_ID をクエリする余裕はありません。

私が自分自身を十分に説明したことを願っています。- 英語は私の自然言語ではありません。ご挨拶。

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

java - 空の文字列はJavaの列挙型メンバーとして許可されていますか

いくつかのレガシーコードに少し問題があります。チケットは、プロセスの有効性をテストするスクリプトを書くように私に求めています。ただし、スクリプトの実行時にこの例外が発生し続けます。

ちなみに、使用されているデータベースは古いIngresレガシーシステムであるため、null値は空の文字列として表されています。非常に美しいので、追加する必要があります。

とにかく、空の文字列が検出されると、列挙型の作成に失敗するように見えます。ただし、列挙型を確認したところ、次のメンバーが含まれています。

これにより、空の文字列は確かに有効な引数であると思われますが、そうではないように見えます。

列挙型は引数として空の文字列を使用できますか、それとも最初に想定したよりも多くのレガシーコードを更新する必要がありますか?

助けてくれてありがとう

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

sql - Ingres error trying to query timestamp without timezone column

I'm trying to write a query on a column that's of the time "Timestamp without timezone" and this is my where clause:

I get the following error:

How can I make this query work on this type of column?