所以我最近在我的数据库课程中学到了ASSERTION,而我的教授指出主要数据库不支持它,即使它是在SQL-92标准中.我试图谷歌搜索找出原因,但似乎没有任何关于该主题的讨论.
那么,为什么绝大多数关系数据库包都不支持ASSERTION呢?它是一个性能问题还是存在一些本质上难以解决的问题?
如果可以的话,请注意任何实现它的数据库包(例如:如果有学术/教学数据库).另外,为什么关于这个问题的讨论很少; 它甚至没有在维基百科页面中提到SQL或SQL-92)但是首先回答主要问题,或者在评论中回答.
我不是在寻找如何使用触发器或其他任何东西来实现它.