質問

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)はアサーションをサポートしています(なぜ彼らがそれについて叫んでいないのか疑問に思っていますが 彼らの機能のリスト).

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top