Ich habe ein kleines Problem mit einer bitweisen Prüfung unter T-
SQL.
Ich habe eine Nachschlagtabelle, bei der die Spalte x (vom Typ BigInt), die nur Werte annehmen darf, die in der bitweisen Darstellung nur ein Bit einnehmen, also Werte, die darstellbar sind als 2^n.
Auf dieser Seite habe ich dazu auch den entsprechenden mathematischen Ausdruck gefunden:
Das wollte ich als Constraint in meiner Tabellendefinition so angeben, was T-
SQL auch erstmal so nimmt. Wenn ich mir nach dem Speichern der Tabelle jedoch den Constraint nochmal anschaue, wird daraus
was aber falsch ist. Es werden mir die Klammern gelöscht.
Wie kann ich diese Prüfung denn nun vielleicht anders durchführen ?