einfügen Ich habe eine Bit-Spalte in Sql-Server-Tabelle. Es speichert entweder 1, 0 oder Null.Wie könnte ich NULL für ""
Vom vorderen Ende werde ich True
, False
oder ""
vorbei sein, wie ich mit ""
als NULL
Wert einfügen könnte.
Derzeit ist es die Speicherung NULL für Falsch und ""
Meine aktuellen Code ist unten angegeben
INSERT INTO Details(Name, YesNo)
VALUES ('John', NULLIF(@YesNoNull, ''));
Was ist Ihr Frontend? Die meisten modernen Sprachen haben eine Darstellung von 'DBNULL' ... –
Was ist der erklärte Typ von' @ YesNoNull'? –
Was wäre falsch daran, den tatsächlichen Wert, den Sie vom Frontend eingeben möchten, zu übergeben. '1',' 0' oder 'NULL'? –