मैं एंड्रॉइड एप्लिकेशन में एक टेबल पर एक विदेशी कुंजी कॉन्स्टिंट को मजबूर करना चाहता हूं।एंड्रॉइड में SQLite ट्रिगर्स?
मैं खोज की है कि इस ट्रिगर्स का उपयोग करके किया जा सकता है:
मैं इसे इस तरह से किया था:
db.execSQL("CREATE TRIGGER dept_id_trigger22+" +
" AFTER INSERT "+
" OF EmployeeName ON Employees"+
" BEGIN"+
//Condition
" RAISE(ABORT,'error') END;");
लेकिन कोई त्रुटि मिली और अवैध मूल्यों डाला जाता है।
इसमें क्या गलत है?
मैं यहाँ कोड की जरूरत नहीं है, लेकिन एक बुनियादी ट्रिगर SQLite पर मेरे लिए काम किया है और (मेरी इकाई परीक्षण के अनुसार) यह सभी एंड्रॉइड संस्करणों पर काम किया। –
क्या आपको लगता है कि मेरा कोड सही है या कुछ गुम है? –
कोई भी एंड्रॉइड में कार्यान्वयन उदाहरण के साथ ट्रिगर सिंटैक्स की तलाश में है। http://www.coderconsole.com/2015/02/android-sqlite-trigger-demo.html – nitesh