Quiero forzar una clave extranjera constarint en una tabla en una aplicación de Android.Disparadores SQLite en Android?
He buscado en que esto se puede hacer mediante el uso de disparadores:
lo hice así:
db.execSQL("CREATE TRIGGER dept_id_trigger22+" +
" AFTER INSERT "+
" OF EmployeeName ON Employees"+
" BEGIN"+
//Condition
" RAISE(ABORT,'error') END;");
pero criaron sin error y se insertan los valores ilegales.
¿Qué pasa con esto?
que no tienen el código aquí, pero un disparador básica trabajó para mí en SQLite y (según mis pruebas unitarias) se trabajado en todas las versiones de Android. –
¿crees que mi código es correcto o falta algo? –
Cualquiera que esté buscando la sintaxis del gatillo con el ejemplo de implementación en android. http://www.coderconsole.com/2015/02/android-sqlite-trigger-demo.html – nitesh