Главная страница
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.034 c
14-1122071073
Шеф
2005-07-23 02:24
2005.08.21
Какой может быть минимальный размер магнита ? Один атом - магнит?


1-1122892737
Proz2
2005-08-01 14:38
2005.08.21
Результат исполнения Action из TActionList


4-1119619778
NikNet
2005-06-24 17:29
2005.08.21
Как найти конец сектора, что бы завершить поиск в ROOTDIR?


3-1121256077
CasperR
2005-07-13 16:01
2005.08.21
Интерфейсы ADO


11-1105031213
Fanny
2005-01-06 20:06
2005.08.21
Права на запись в реестр