Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Вниз

Bool поле в IB?   Найти похожие ветки 

 
off   (2003-03-14 12:27) [0]

Насколько мне известно в IB нет поля типа boolean? Но это не означает, что и необходимости в его использовании тоже нет. Можно конечно использовать старое доброе сочетание "0" и "1" или нечто подобное. Но меня интересует есть ли какой-нибудь более хитрый способ выхода из положения?
Заранее благодарен.


 
zacho   (2003-03-14 12:35) [1]

А зачем более хитрый ? Кстати, посмотри на www.ibase.ru была статья на эту тему.


 
Alexandr   (2003-03-14 12:35) [2]

FIBplus + эмуляция boolean полей


 
Anatoly Podgoretsky   (2003-03-14 12:38) [3]

Тебе не все известно, в 7 уже есть.
Да можно использовать, и не только их, а что угодно, хоть Да/Нет


 
off   (2003-03-14 12:56) [4]

To Anatoly Podgoretsky:->
Интресно, а зачем я указал версию IB и Delphi? Может мне просто чекбоксы кликать нравиться?
Если серьезно, какие лучше типы полей использовать? Может SmallInt?


 
Alexandr   (2003-03-14 13:00) [5]

а какая связь между кликаньем чекбоксов и boolean полем?
Возьми DBGridEh или любой другой нормальный грид и чекай там хоть до посинения свой хоть SmallInt хоть Varchar(128)


 
zacho   (2003-03-14 13:02) [6]


> Если серьезно, какие лучше типы полей использовать? Может
> SmallInt?

По быстродействию - Integer.
Посмотри все-таки http://www.ibase.ru/devinfo/test1.htm


 
Anatoly Podgoretsky   (2003-03-14 13:23) [7]

off © (14.03.03 12:56)
Я знаю зачем и был уверен что ты не ошибся, это дополнительная информация. Вторая половина ответ на твой вопрос. Рациональнее использовать Integer со значения 0/1


 
Johnmen   (2003-03-14 13:57) [8]

Стандартное решение
CREATE DOMAIN MyBoolType SMALLINT DEFAULT 0 NOT NULL CHECK(VALUE IN (0,1))


 
off   (2003-03-14 14:16) [9]

Спасибо Anatoly Podgoretsky, ведь можете когда захотите (нормально отвечать даже на самые тупые вопросы).
Выходит можем сойтись на использовании 0/1 типа Integer



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
14-6682
race1
2003-03-15 15:11
2003.04.03
баг!


3-6308
Veronika
2003-03-17 10:04
2003.04.03
защита от копирования листа в Excel


14-6766
Leon Crom
2003-03-17 12:50
2003.04.03
а вот интересно какой антоним к слову Accept


3-6376
studentas
2003-03-14 17:16
2003.04.03
SQL?


1-6574
Alex-21
2003-03-20 21:29
2003.04.03
TPopupMenu





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский