Berechnete Bitspalte, die angibt, ob eine andere Spalte null ist

8

Ich versuche, diese berechnete Spalte zu haben:

%Vor%     
Shimmy 06.12.2009, 04:22
quelle

3 Antworten

16

Das funktioniert:

%Vor%     
Mark Byers 06.12.2009, 04:35
quelle
10

Die Antwort von Mark Byer verursacht einen Fehler mit nvarchar Spalten, die folgende Funktion funktioniert unabhängig davon, ob die Spalte int ist oder nvarchar :

%Vor%     
Gary Barrett 27.06.2012 09:15
quelle
2

SQL Server hat keinen systemeigenen, echten booleschen Datentyp (in dem Sinne, dass Sie anstelle eines booleschen Ausdrucks eine Variable wie select * from Item where IsSpecialItem verwenden könnten). Der einzige Weg, wie Sie es darstellen können, ist mit etwas wie Mark schlägt vor, reservierte Werte (in diesem Fall wäre Ihre Abfrage select * from Item where IsSpecialItem = 1 ).

    
Adam Robinson 06.12.2009 04:41
quelle