Главная страница
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.046 c
1-1122821659
TechnoDreamer
2005-07-31 18:54
2005.08.21
TRichViev и вставка форматированного текста


1-1122845585
SpyBoy
2005-08-01 01:33
2005.08.21
A la windows xp


14-1122669555
Kerk
2005-07-30 00:39
2005.08.21
Что-то старею.. всего 01-45, а я уже спать хочу...


14-1122063364
Vlad Oshin
2005-07-23 00:16
2005.08.21
Задача по физике.


5-1093345802
kvi
2004-08-24 15:10
2005.08.21
Как измененить цвет шрифта у кнопок?