2012-02-16 15 views
5

पर एसक्लाइट 3 में "ऐसा कोई फ़ंक्शन नहीं: REGEXP" क्या regexp फ़ंक्शन के साथ libsqlite3.dylib को पुनर्निर्माण करना संभव है? या ऐसा करने के लिए create_sqlite_function का उपयोग करें?आईओएस

उत्तर

2

SQLite प्रलेखन के रूप में कहते हैं:

एक आवेदन से परिभाषित एसक्यूएल "regexp" नाम समारोह रन-टाइम में जोड़ा जाता है, कि समारोह के क्रम regexp ऑपरेटर को लागू करने में बुलाया जाएगा।

तो आप create_sqlite_function का उपयोग करने में सक्षम होना चाहिए जैसा आपने पहले ही सुझाया है।

0

एक रेगेक्स फ़ंक्शन बनाएं और फिर अपने रन टाइम में स्क्लाइट फ़ंक्शन बनाएं और sqlite फ़ंक्शन बनाने में regex फ़ंक्शन और डीबी इंस्टेंस का पता पास करें और रनटाइम में sqlite में क्वेरीिंग रेगेक्स का आनंद लें। मैंने यह भी किया है कि यह ठीक काम करता है