Firebird のsubstring関数を使用してマシン上にビューを作成したところ、うまくいきました。データベースを別のマシンにコピーすると、ビューが壊れました。これは私がそれを使用した方法です:
SELECT SUBSTRING(field FROM 5 FOR 15) FROM table;
これは、関数を受け入れないマシンでの出力です。
token unknown: FROM
両方のコンピューターの構成は次のとおりです。
- IB Expertバージョン 2.5.0.42 を使用して、クエリを実行し、データベースを処理します。
- サーバーからデータベースへのFirebirdバージョン 1.5。
- BDE 管理バージョン 5.01 がインストールされており、Interbase 4.0 ドライバーが含まれています。
これらのマシンで動作が異なる理由について何か考えはありますか?