CREATE ASSERTION文

最近SQL Serverで整合性制約のためのトリガーをいくつか書いてみて思いました。ちょっとめんどくさくない?
CREATE ASSERTION文で宣言的に制約かけられたら楽だろうなーって思います。
でもCREATE ASSERTION文をサポートしているDBってあるんでしょうか。
SQL ServerDB2OraclePostgreSQLにはなさそう。

サポートされない理由ってなんだろう。パフォーマンス?