![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли в IB создать именованное ограничение NOT NULL? [D6, IB6.x]
AlexnaderSK © (2004-07-08 14:14:00)Подскжите, пожалуйста, возможно ли в IB создать именованное ограничение NOT NULL? Если да то как?
Заранее спасибо!
Johnmen (2004-07-08 15:40:00) [1]>Sandman25 © (08.07.04 15:22) [9]
Да мы и не спорили.
Нам ясно. Но ясно, думаю, не всем...:)
Sandman25 (2004-07-08 15:22:00) [2][8] Johnmen © (08.07.04 15:16)
Ладно, не будем спорить. Вроде бы всем все ясно :)
Johnmen (2004-07-08 15:16:00) [3]>Sandman25 © (08.07.04 14:58) [6]
Нет, конечно ! Про это и говорил.
А вот домен ни в коей мере не привязан к конкр.табл. Наоборот...
>AlexnaderSK (08.07.04 15:01) [7]
Пуск-Программы-InterBase-Documentation- SQL Reference Help
AlexnaderSK (2004-07-08 15:01:00) [4]>Johnmen © (08.07.04 14:54) [5]
А мне и нужно конкретное ограничение на конкретное поле, только именнованое!
Sandman25 (2004-07-08 14:58:00) [5][5] Johnmen © (08.07.04 14:54)
А разве бывают именованные ограничения "вообще", без конкретного поля конкретной таблицы? Даже домены используются конкретным полем конкретной таблицы, сами по себе они никакой полезной нагрузки не несут.
Johnmen (2004-07-08 14:54:00) [6]>Sandman25 © (08.07.04 14:49) [4]
Это констрейнт на поле c ?
Да примерно так можно. Но ! Это именованное ограничение на конкретное поле конкретной таблицы. А не "висящее" в воздухе.
Sandman25 (2004-07-08 14:49:00) [7][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:41:00) [8]Это не ограничение ! Это просто два предиката !
AlexnaderSK (2004-07-08 14:39:00) [9]Ну так все-таки можно ли создать именнованное ограничение NOT NULL или нет?
Johnmen (2004-07-08 14:28:00) [10]Можно создать домен. Я думаю это тебя устроит...