Форум: "Базы";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
ВнизВозможно ли в IB создать именованное ограничение NOT NULL? Найти похожие ветки
← →
AlexnaderSK (2004-07-08 14:14) [0]Подскжите, пожалуйста, возможно ли в IB создать именованное ограничение NOT NULL? Если да то как?
Заранее спасибо!
← →
Johnmen © (2004-07-08 14:28) [1]Можно создать домен. Я думаю это тебя устроит...
← →
AlexnaderSK (2004-07-08 14:39) [2]Ну так все-таки можно ли создать именнованное ограничение NOT NULL или нет?
← →
Johnmen © (2004-07-08 14:41) [3]Это не ограничение ! Это просто два предиката !
← →
Sandman25 © (2004-07-08 14:49) [4][3] Johnmen © (08.07.04 14:41)
alter table t add constraint check(c is not null) constraint c_not_null
Или IB это не поддерживает?
← →
Johnmen © (2004-07-08 14:54) [5]>Sandman25 © (08.07.04 14:49) [4]
Это констрейнт на поле c ?
Да примерно так можно. Но ! Это именованное ограничение на конкретное поле конкретной таблицы. А не "висящее" в воздухе.
← →
Sandman25 © (2004-07-08 14:58) [6][5] Johnmen © (08.07.04 14:54)
А разве бывают именованные ограничения "вообще", без конкретного поля конкретной таблицы? Даже домены используются конкретным полем конкретной таблицы, сами по себе они никакой полезной нагрузки не несут.
← →
AlexnaderSK (2004-07-08 15:01) [7]>Johnmen © (08.07.04 14:54) [5]
А мне и нужно конкретное ограничение на конкретное поле, только именнованое!
← →
Johnmen © (2004-07-08 15:16) [8]>Sandman25 © (08.07.04 14:58) [6]
Нет, конечно ! Про это и говорил.
А вот домен ни в коей мере не привязан к конкр.табл. Наоборот...
>AlexnaderSK (08.07.04 15:01) [7]
Пуск-Программы-InterBase-Documentation-SQL Reference Help
← →
Sandman25 © (2004-07-08 15:22) [9][8] Johnmen © (08.07.04 15:16)
Ладно, не будем спорить. Вроде бы всем все ясно :)
← →
Johnmen © (2004-07-08 15:40) [10]>Sandman25 © (08.07.04 15:22) [9]
Да мы и не спорили.
Нам ясно. Но ясно, думаю, не всем...:)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.031 c