Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
4-1120426642
alex-drob
2005-07-04 01:37
2005.08.21
Блокировка клавиши Windows


14-1122362835
VID
2005-07-26 11:27
2005.08.21
Привет


1-1122754509
Michael5
2005-07-31 00:15
2005.08.21
Как передать фокус Edit у?


4-1119512600
Igit
2005-06-23 11:43
2005.08.21
Динамический импорт функции из DLL


3-1121175516
syte_ser78
2005-07-12 17:38
2005.08.21
Процедура обновления БД




   Наверх