Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: CL | DM;

Вниз

Из двух полей в картеже должно быть использовано только одно.   Найти похожие ветки 

 
Aldor ©   (2005-07-10 16:07) [0]

Как это описать?
Конкретно: есть две таблицы: "Категории личных расходов", "Категории бизнес-расходов". Есть таблица "Расходы", в которой кроме всего прочего содержится поле "Тип расходов"(личные/бизнес) и, соответственно поля категорий обоих типов расходов.

По смыслу одно из них всегда должно быть null (а другое обязательно not null). Но как это проконтролировать? Возможно описать текущую ситуацию другой структурой таблиц?


 
Desdechado ©   (2005-07-10 16:34) [1]

например, можно так
Категории расходов(id, тип boolean личные/бизнес, прочие поля)
Тип расходов( id, id_категории, прочие поля)


 
evvcom ©   (2005-07-11 08:57) [2]

CHECK CONSTRAINT использовать



Страницы: 1 вся ветка

Текущий архив: 2005.08.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
14-1122403270
Е-клмн
2005-07-26 22:41
2005.08.21
Ну, вот с верой вроде бы разобрались…


1-1122764140
Flood_control
2005-07-31 02:55
2005.08.21
Быстрое приложение, как сделать "легкий код"


1-1122724385
SergProger
2005-07-30 15:53
2005.08.21
Установочная прога


14-1122508959
vidiv
2005-07-28 04:02
2005.08.21
Ктонибудь настраивал SSL на Apache2 под Windows?


1-1122734828
Peter3
2005-07-30 18:47
2005.08.21
Как получить данные, имея только указатель на них?