![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
субд Oracle8i [D5, IB4.x, IB5.x, IB6.x, Oracle]
Elvira © (2002-04-30 11:10:00)Толь начала работать с СУБД Oracle8i. Есть несколько вопросиков, ответьте пожалуста:
Создаю БД в DBAStudio и не могу найти логический тип данных.
Есть ли он и как называется, ели его нет то что используют в место него? Заодно подскажите есть ли он в InterBase?
Можно ли использовать на SQL и PL\SQL левое объединение (Left Join) и правое объединение (Right Join) при работе с Oracle8i? Если можно подробнее.
Заранее благодарна.
Cola (2002-05-04 21:36:00) [1]Спасибо , Andrus!
Andrus (2002-05-02 11:33:00) [2]> Cola (30.04.02 21:48)
> Nike: Слушай roottim, а как же состыковать TDBCheckBox с
> boolean типом, кот. я создам на основе например char?
У TDBCheckBox есть свойства ValueChecked, ValueUnchecked туда надо написать 1,0 :)))))
Gerakl (2002-05-02 10:29:00) [3]> Осталась только вторая часть вопроса - про boolean.
По-моему нет в Оракле тип boolean.
Поля делаем типа number1.A потом в коде можно
добиться требуемого. Смотря что именно тебе надо....
Elvira (2002-05-01 22:57:00) [4]Спасибо Geraklза подсказку:
where t1.id = t2.id(+)...
-это сработало.
Осталась только вторая часть вопроса - про boolean.
Может кто знает.
P.S. Cola правильно понял мой вопрос. Но теперь нужен ответ!
Cola (2002-04-30 21:48:00) [5]Nike:Слушай roottim, а как же состыковать TDBCheckBox с boolean типом, кот. я создам на основе например char?
Gerakl (2002-04-30 18:23:00) [6]напр
where t1.id = t2.id(+) что означает все записи 1-й + 2-й с нулл
where t1.id (+) = t2.id - наоборот
roottim (2002-04-30 11:35:00) [7]как такового типа поля буль не существует.. им может быть все что угодн.. напр varchar2(1), char(1), number(1) и тп..
на уровне pl/sql boolean есть.. но только на уровне ХП и ХФ
что касается обьединений.. то у оракла свои правила насчет этого, хотя 9и уже поддерживает и такой синтаксис
для объединения используются (+) указывающи нестрогое соотв-е полю
напр
where t1.id = t2.id(+) что означает все записи 1-й + 2-й с нулл