firebird2.5

    1

    1答えて

    これはFirebird 2.5用です。 インデックスが2列、たとえばColAとColBのテーブルTがあります。私がしている場合: SELECT * FROM T WHERE ColA=...、WHERE句はA列にしかないので、FirebirdはColB列にデフォルト値を設定してインデックスを優先しますか、このインデックスを使用することはできませんか? 文脈のビット: 私はdbのアップグレードをして

    1

    3答えて

    Firebirdデータベースには、文字セットWIN1251があります。データベースにはすでに複数のテーブルがあります。今度はデフォルトの照合順序をWIN1251_UAに変更したいと思います。だから私はこの文を実行していた: ALTER CHARACTER SET WIN1251 SET DEFAULT COLLATION WIN1251_UA 上記this linkのクエリによると、データベー

    1

    1答えて

    別の列が更新されたときに、列を更新するためにfirebird 2.5でトリガーを作成しようとしています。私は、私の試みのための簡単なテーブルの例を作成しました。 create tablea (estado char(1), fl_previa_laudo char(1)); そして、私のトリガーこのようなものです: create trigger ATUALIZA_PREVIA_AI for T

    3

    1答えて

    ファイアバード2.5dbに接続しているときにタイムアウトを実装しようとしています。 これは、150以上のサーバーに接続するためのスクリプトです。スクリプトの実行時間を維持するために、私の目標はサーバーと次のスクリプトに移動するにはあまりにも失敗します。 通常のスクリプトの実行時間は30秒ですが、1台のサーバに障害が発生すると最大300秒になります。 PHP 7でibase拡張機能を使用しています。

    0

    1答えて

    私はテーブルを使用して更新しますが、別のテーブルを使用して正しいフィールドを取得する必要があります。新しい情報は別のテーブルの別のフィールドから取得されません。 "列不明ASSEMBLYLINESOURCE.HEADERSYSUNIQUEID ... ...": UPDATE PURCHASEHEADER SET PURCHASEHEADER.ORDERNOTES = 'Updated' WHE

    0

    2答えて

    XML文字列の代わりにHEX文字列を返すクエリがあります。 Firebird(2.5)フィールドはLONG​​として定義されています。 何が原因である可能性がありますか? GUI(例:FlySpeed)を使用して検索すると、完全なXML文字列が取得されます。 PHP 7ではHEX文字列を取得します。 ありがとうございます。

    1

    1答えて

    私は、1つのFirebirdデータベースをisqlで照会し、その結果を別のデータベースに接続するisqlにパイプする簡単なbashスクリプトを用意しています。最初の結果セットはUPDATE ...またはINSERT ...の形式であり、2番目のisqlはそれらを実行します。 今までのデータは常に数値でした。今私は埋め込まれた見積もりを含むかもしれない名前を扱わなければならない。これにより、2番目の

    2

    1答えて

    Firebird 2.5を使用しており、自分で解決できない問題が発生しました。 UPDATE OR INSERT INTOを使用するステートメントがあります。私はそれに特定の実行計画を使用させたいと思います。しかし - 私はPLANを置くどんなに - 私は次のエラーメッセージ(行番号がPLANの位置によって異なります)を取得: 無効なトークンを。 動的SQLエラーです。 SQLエラーコード= -1