SQL Server 2008はCreate Assertion構文をサポートしていますか?
-
29-09-2019 - |
質問
SQL Server 2008はサポートしていますか CREATE ASSERTION
構文?
私はこれについてまっすぐな答えを見つけることができませんでした。
解決
SQL Server 2008はこの構文をサポートしていません。
他のヒント
いいえ、aを使用します 制約を確認してください またはa 引き金 代わりに、複雑さに応じて。
- 制約を確認:行レベルでのみ
- トリガー:行全体または他のテーブルを使用します
SQL Server 2008はサポートしていません CREATE ASSERTION
.
実際、現在のSQL製品はサポートしていません CREATE ASSERTION
ちゃんと。 Sybase SQLはどこでもそれをサポートしていますが、伝えられるところによると、制約が時々違反することを可能にする問題があります。 RDB 12月の世話をしたときにそれをサポートしました(SQL標準の初期には明らかに影響力がありました。 CREATE ASSERTION
そもそも標準にあります)が、その製品はもうありません。
プレスを停止: 彼らの文書によると, 、HyperSQL(HSQLDB)はアサーションをサポートしています(なぜ彼らがそれについて叫んでいないのか疑問に思っていますが 彼らの機能のリスト).
所属していません StackOverflow