SQL Server2008是否支持CREATE ASSERTION语法?
在这个问题上,我找不到一个直接的答案。
发布于 2010-11-09 10:47:42
No SQL Server 2008不支持此语法。
发布于 2010-11-09 14:01:53
不,您可以使用CHECK constraint或TRIGGER,这取决于复杂性。
发布于 2010-11-09 16:24:34
SQL Server2008不支持CREATE ASSERTION。
事实上,当前没有任何SQL产品能够正确地支持CREATE ASSERTION。Sybase SQL Anywhere支持它,但据报道,有时会出现允许违反约束的问题。当它由DEC管理时,Rdb确实支持它(显然,DEC在SQL标准的早期很有影响力,这可能就是CREATE ASSERTION最初出现在该标准中的原因),但该产品已不复存在。
停止按:according to their documentation,HyperSQL (HSQLDB)支持断言(尽管我想知道他们为什么不在their list of features上大喊大叫)。
https://stackoverflow.com/questions/4130039
复制相似问题