MSSQL + BOOLEAN

0

Mam do was pytanie jak mogę stworzyć typ boolean w MSSQL i czy w ogóle jest taka możliwość??

Pozdrawiam

0

pole typu bit jak dobrze pamietam

0

tak a jezeli bym chciał użyć FALSE lub TRUE a nie 0 lub 1
moze jakas funkcja to konwersji z TRUE na 1 a z FALSE na 0 tylko nie wiem jak ja napisac

0

Nie bardzo, bo ... to przeciez zadna roznica, nie?

//edit

msdn napisał(a)

The Microsoft SQL Server 2005 Database Engine optimizes storage of bit columns. If there are 8 or less bit columns in a table, the columns are stored as 1 byte. If there are from 9 up to 16 bit columns, the columns are stored as 2 bytes, and so on.

The string values TRUE and FALSE can be converted to bit values: TRUE is converted to 1 and FALSE is converted to 0.

jak bardzo chcesz to mozesz zwracac tekst "true" lub "false" jesli bedzie 1 albo 0, ale to chyba tylko dla wygody. Nie przewidziano zdaje sie osobnych typow dla wartosci logicznej - prawdopodobnie z powodu wydajnosci.

0

użyj case, możesz wtedy zwrócić false/true zamiast 0/1, aczkolwiek jest to dla mnie nonsensem. może wolisz yes/no? ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1