Frage

Does SQL Server 2008 unterstützen die CREATE ASSERTION Syntax?

Ich habe nicht in der Lage gewesen, eine klare Antwort auf diese zu finden.

War es hilfreich?

Lösung

No SQL Server 2008 nicht über diese Syntax unterstützt.

Andere Tipps

Nein, würden Sie einen CHECK-Einschränkung oder ein < a href = "http://technet.microsoft.com/en-us/library/ms189799.aspx" rel = "nofollow"> TRIGGER statt, je nach Komplexität.

  • CHECK-Einschränkung: auf Zeilenebene nur
  • TRIGGER: über Zeilen oder mit anderen Tabellen

SQL Server 2008 nicht CREATE ASSERTION unterstützen.

In der Tat unterstützen keine aktuellen SQL-Produkte CREATE ASSERTION richtig. Sybase SQL unterstützt es überall, aber Berichten zufolge hat Probleme damit Einschränkungen manchmal verletzt werden. Rdb tat Unterstützung es, wenn es nach dem von Dezember betrachtet wurde (die in den frühen Tagen offenbar einflussreich waren von die SQL-Standards, wahrscheinlich der Grund, warum CREATE ASSERTION in der Norm in erster Linie ist), aber das Produkt ist nicht mehr.

STOP PRESS: nach ihrer Dokumentation , HyperSQL (HSQLDB) Stützen Behauptungen (obwohl ich frage mich, links, warum sie darüber schreien nicht auf ihre Liste der Funktionen ).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top