我想强制Android应用程序中的表上的外键constarint。Android中的SQLite触发器?
我搜索,这可以通过使用触发器来实现:
我做了这样的:
db.execSQL("CREATE TRIGGER dept_id_trigger22+" +
" AFTER INSERT "+
" OF EmployeeName ON Employees"+
" BEGIN"+
//Condition
" RAISE(ABORT,'error') END;");
但没有提出任何错误,插入非法值。
这是什么问题?
我没有代码在这里,但一个基本的触发为我工作在SQLite和(根据我的单元测试),它适用于所有Android版本。 – 2010-09-21 20:24:45
你认为我的代码是正确的还是缺少的东西? – 2010-09-21 21:09:55
任何正在寻找触发器语法的人都可以在android中使用实现示例。 http://www.coderconsole.com/2015/02/android-sqlite-trigger-demo.html – nitesh 2016-11-26 07:13:40