1

Тема: Типи даних

Мені в базі потрібно визначати чи здійснена плата за квиток, для цього я використав булевий тип даних BIT (знайшов в інтернеті, і не знаю чи вн є правельний)
Питання:
Чи правельний тип я вибрав?
Як при заповненні таблиці дати значення цьому типу даних ?(пробував yes, no, true, false, NULL і NOT NULL не працює нічого)
І якщо не правельний тип, то як його замінити на правельний?https://replace.org.ua/uploads/images/9626/e525e52716357f0f34942859dd4bcd8b.png

2

Re: Типи даних

bit = 1 або 0

Подякували: Bogaty1

3

Re: Типи даних

ur_naz написав:

bit = 1 або 0

Дякую  :D  *FACEPALM*

4

Re: Типи даних

Ви не вказали СУБД. В різних СУБД різні типи даних. Я так розумію, це MS SQL Server, але ж ви не кажете.
BIT - це, насправді, бітове поле (група бітів, що обробляються, як одне ціле). Якщо не вказувати довжину, то буде BIT(1) - там дійсно два значення 0 і 1. За документацією, їх можна виставляти як TRUE (1) та FALSE (0).

Подякували: Bogaty, leofun012

5

Re: Типи даних

В колонці зліва чорним по білому "bit, not null". Навіщо ж ви Null туди пхаєте?

Подякували: 221VOLT, koala2