Новичку помощь в создании таблиц

almaz85
Дата: 23.10.2005 15:27:40
Првиетствую всех.!!!

Начала изучение IB.
пытаюсь создать таблички.
задаю типы.. полям вот понадобилось задать поле логическое (true/false) как понимаю, это поле logical
но при такой записи выдается ошибка и не создается ... не могу нигже найти толком что и как правильно... вот проу помощи. :))
вот как делаю я и как не получается:

create table prefix(
id_prefix smallint not null Primary key,
prefix char(5),
office logical,
fax logical,
mobile logical
);

встает на символ "g" и не дает дальше пройти...
Мимопроходящий
Дата: 23.10.2005 15:38:46

Привет, almaz85!
Ты пишешь:

almaz85
a> пытаюсь создать таблички.
a> задаю типы.. полям вот понадобилось задать поле логическое (true/false)
a> как понимаю, это поле logical
http://www.ibase.ru/v6/doc/datadef.zip

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

almaz85
Дата: 23.10.2005 15:59:55
Мимопроходящий

Привет, almaz85!
Ты пишешь:

almaz85
a> пытаюсь создать таблички.
a> задаю типы.. полям вот понадобилось задать поле логическое (true/false)
a> как понимаю, это поле logical
http://www.ibase.ru/v6/doc/datadef.zip

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3


спасибки, конечно, но я не так уж хорошо знаю английский....
может просто подскажете в чем ошибка...?
Мимопроходящий
Дата: 23.10.2005 16:04:08

Привет, almaz85!
Ты пишешь:

almaz85
Мимопроходящий
almaz85
a>> как понимаю, это поле logical

http://www.ibase.ru/v6/doc/datadef.zip
a> спасибки, конечно, но я не так уж хорошо знаю английский....
a> может просто подскажете в чем ошибка...?
Незнание закона не освобождает от ответственности.
Кто тебе сказал, что это logical ?
Перечень поддерживаемых типов есть в том документе, на который я дал ссылку.
Чти его.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

S.G.
Дата: 23.10.2005 17:39:45
almaz85
Начала изучение IB.
пытаюсь создать таблички.
задаю типы.. полям вот понадобилось задать поле логическое (true/false) как понимаю, это поле logical
boolean (не logical) есть в IB 7.x
В более старых версиях - можно использовать char(1), или integer, или сделать домейн.
см:
http://community.borland.com/article/0,1410,25149,00.html
через integer получается быстрее:
http://www.ibase.ru/devinfo/test1.htm

и лучше переходи на Firebird
Amris Mirddin
Дата: 24.10.2005 12:00:01
almaz85

встает на символ "g"


ГУСАРЫ, МАААЛЧАТЬ!!!!
Dik76
Дата: 24.10.2005 12:11:11

Amris


AM> almaz85
AM>
AM> встает на символ "g"
AM>
AM> ГУСАРЫ, МАААЛЧАТЬ!!!!



--
Dik76

Posted via ActualForum NNTP Server 1.3

FreemanZAV
Дата: 24.10.2005 12:17:03
to almaz85
Совет немного не по теме. Лучше не использовать для primary key поля Smallint
Гаджимурадов Рустам
Дата: 24.10.2005 13:16:14
FreemanZAV
Лучше не использовать для primary key поля Smallint
Опа... Ты советуешь вместо ПК просто индекс уник. создать?
Dik76
Дата: 24.10.2005 13:49:16

Гаджимурадов

ГР> FreemanZAV
ГР> Лучше не использовать для primary key поля Smallint
ГР> Опа... Ты советуешь вместо ПК просто индекс уник. создать?
Где это ты вычитал? Я так понял он советует использовать integer по причине тормознутости smallint.

--
Dik76

Posted via ActualForum NNTP Server 1.3