Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.30;
Скачать: CL | DM;

Вниз

субд Oracle8i   Найти похожие ветки 

 
Elvira   (2002-04-30 11:10) [0]

Толь начала работать с СУБД Oracle8i. Есть несколько вопросиков, ответьте пожалуста:
Создаю БД в DBAStudio и не могу найти логический тип данных.
Есть ли он и как называется, ели его нет то что используют в место него? Заодно подскажите есть ли он в InterBase?

Можно ли использовать на SQL и PL\SQL левое объединение (Left Join) и правое объединение (Right Join) при работе с Oracle8i? Если можно подробнее.

Заранее благодарна.


 
roottim   (2002-04-30 11:35) [1]

как такового типа поля буль не существует.. им может быть все что угодн.. напр varchar2(1), char(1), number(1) и тп..
на уровне pl/sql boolean есть.. но только на уровне ХП и ХФ

что касается обьединений.. то у оракла свои правила насчет этого, хотя 9и уже поддерживает и такой синтаксис
для объединения используются (+) указывающи нестрогое соотв-е полю
напр
where t1.id = t2.id(+) что означает все записи 1-й + 2-й с нулл


 
Gerakl ©   (2002-04-30 18:23) [2]

напр
where t1.id = t2.id(+) что означает все записи 1-й + 2-й с нулл

where t1.id (+) = t2.id - наоборот


 
Cola   (2002-04-30 21:48) [3]

Nike: Слушай roottim, а как же состыковать TDBCheckBox с boolean типом, кот. я создам на основе например char?


 
Elvira   (2002-05-01 22:57) [4]

Спасибо Gerakl за подсказку:
where t1.id = t2.id(+)...
-это сработало.

Осталась только вторая часть вопроса - про boolean.
Может кто знает.

P.S. Cola правильно понял мой вопрос. Но теперь нужен ответ!


 
Gerakl ©   (2002-05-02 10:29) [5]

> Осталась только вторая часть вопроса - про boolean.

По-моему нет в Оракле тип boolean.
Поля делаем типа number1.A потом в коде можно
добиться требуемого. Смотря что именно тебе надо....


 
Andrus   (2002-05-02 11:33) [6]

> Cola (30.04.02 21:48)
> Nike: Слушай roottim, а как же состыковать TDBCheckBox с
> boolean типом, кот. я создам на основе например char?

У TDBCheckBox есть свойства ValueChecked, ValueUnchecked туда надо написать 1,0 :)))))



 
Cola   (2002-05-04 21:36) [7]

Спасибо , Andrus!



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

Текущий архив: 2002.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
3-97172
Sobolyn
2002-05-07 14:52
2002.05.30
Как очистить файл *.mb для какой-нибудь таблицы *.db


3-97167
Reticent
2002-05-07 18:38
2002.05.30
Подскажите


7-97428
Sasha9
2002-02-27 20:25
2002.05.30
Выключение HDD


4-97462
Andrew_A
2002-03-26 13:28
2002.05.30
2 экземпляра DLL


1-97215
normal
2002-05-18 07:54
2002.05.30
Динамическое создание TThread