SQL Server 2008 не поддерживает CREATE ASSERTION
.
Фактически, никакие текущие продукты SQL не поддерживают CREATE ASSERTION
должным образом.Sybase SQL Anywhere поддерживает его, но, как сообщается, имеет проблемы, позволяющие иногда нарушать ограничения. Rdb действительно поддерживал его, когда за ним присматривал DEC (который, очевидно, оказал влияние на первые годы существования стандартов SQL, вероятно, причина, по которой CREATE ASSERTION
находится в стандарте в первую очередь), но этот продуктбольше нет.
STOP PRESS: согласно их документации , HyperSQL (HSQLDB) поддерживает утверждения (хотя мне интересно, почему они не кричат об этом на своихсписок возможностей ).