数据库啥时候要用断言断言一般用在哪些情况

断言与数据库约束 转自littlebirdofjava的专栏不建议使用;约束已经足够;这一个条件应该在采集端实现。
■网友
我的理解是这样
断言是一个谓词表达式,它表达了希望数据库总能满足的条件。广义的断言包括了表约束和列约束;狭义的断言是在每次对数据库进行任何操作时都会进行检验的一个谓词表达式,其与表约束和列约束的区别就在于触发检验的条件。
如此看来断言的操作是比较耗费资源的,仅当你希望数据库有一个全局,严格的要求时才使用断言。
【数据库啥时候要用断言断言一般用在哪些情况】 最近在学数据库,并非专业回答,有理解不正确的地方还望大佬指出。


    推荐阅读