SQLite:编写捕获插入的触发器

时间:2017-12-04 02:49:01

标签: sql sqlite

SIGHTINGS (NAME, PERSON, LOCATION, SIGHTED)
FEATURES (LOCATION, CLASS, LATITUDE, LONGITUDE, MAP, ELEV)
FLOWERS (GENUS, SPECIES, COMNAME)

我想编写一个触发器来捕获SIGHTINGS表中的插入内容,并让用户知道何时存在潜在的外键问题。如果刚刚插入的东西引用了表中当前不存在的东西,我希望触发器打印错误。

以某种方式:"插入SIGHTINGS表参考位置' Grous Meadow' 在数据库中没有找到"

我调查了

RAISE(ABORT, `Some random message`)

但我可以到任何地方,因为我不知道如何实现这一点。我该怎么做?

0 个答案:

没有答案