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
:
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
).
Tags und Links sql-server-2005 null calculated-columns isnull