Ich habe mir für solche Fälle eine eigene Domain erstellt.
SQL-Code:
CREATE DOMAIN DBOOLEAN AS
SMALLINT
DEFAULT 0
CHECK (VALUE IN (0,1));
Die entsprechenden Felder in meiner Tabelle bekommen dann die Domain zugewiesen. So ist dann sichergestellt das nur 0, 1 oder auch ggf. NULL drinsteht.
Das mußt Du für Deine Gegebenheiten anpassen.
Gruß Hartmuth