Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / разбить таблицу / 4 сообщений из 4, страница 1 из 1
20.08.2012, 18:43
    #37923503
AndrewVL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбить таблицу
Здравствуйте.

есть две таблицы. Первая хранит тип документа и общие поля.
Вторая хранить шапку документа и ссылается на первую таблицу. т.о. хранится тип документа.
Во второй таблице хранится 10 типов документов у которых общие поля шапки

Возникла такая ситуация. в 7 документов добавилось одно общее поле. Которое должно быть not null
Так просто в таблицу шапки его не добавишь. иначе в оставшихся 3-х будет ругаться.

Как ввести данное поле? Можно его вынести в отдельную таблицу. но как ее прикрутить к имеющимся не соображу )


Спасибо
...
Рейтинг: 0 / 0
20.08.2012, 20:04
    #37923585
ALOTE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбить таблицу
AndrewVL,
Может я что то не понял. Но не пойдет ли - сначала сделать это поле null, заполнить, а потом not null
...
Рейтинг: 0 / 0
20.08.2012, 20:09
    #37923590
ALOTE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбить таблицу
AndrewVL,
А! Кажись ясно. Если вариант просто не отображать это поле в интерфейсе документов, где оно не нужно, не проканает. То сделать новую таблицу где будет указано для каких типов документов это поле невидимое (или видимое в зависимости от ситуации) и отображать его ориентируясь на него. Поле можно сделать и нулевым, а проверять корректность заполнения в зависимости от типа документа, например триггером (не самый лучший вариант, но сработает всегда, на то он и триггер)
...
Рейтинг: 0 / 0
21.08.2012, 16:09
    #37924915
stwom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбить таблицу
AndrewVL,

андрюхазабейралдостжизнинадругом этаже
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / разбить таблицу / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]