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

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

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

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


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

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


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