फायरबर्ड का एसक्यूएल का सबस्ट्रिंग फ़ंक्शन काम नहीं कर रहा है

मैंने फायरबर्ड से substring फ़ंक्शन का उपयोग करके मशीन पर एक दृश्य बनाया, और यह काम किया। जब मैंने डेटाबेस को एक अलग मशीन पर कॉपी किया, तो दृश्य टूट गया था। इस तरह मैंने इसका इस्तेमाल किया:

SELECT SUBSTRING(field FROM 5 FOR 15) FROM table;

और यह मशीन पर आउटपुट है जो फ़ंक्शन को स्वीकार नहीं करता है:

token unknown:  FROM

दोनों कंप्यूटरों में यह विन्यास है:

  • IB Expert version 2.5.0.42 to run the queries and deal with the database.
  • Firebird version 1.5 as server to database.
  • BDE Administration version 5.01 installed, with Interbase 4.0 drivers.

इन मशीनों पर अलग-अलग व्यवहार क्यों कर रहे हैं इसके बारे में कोई विचार?

0
ro fr bn

1 उत्तर

विभिन्न इंजन संस्करण?

क्या आपने परिणाम में उस अभिव्यक्ति का नामकरण करने का प्रयास किया है?

SELECT SUBSTRING(field FROM 5 FOR 15) AS x FROM table;
0
जोड़ा