powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Уникальные записи в потомке в рамках 1го ID родителя
4 сообщений из 4, страница 1 из 1
Уникальные записи в потомке в рамках 1го ID родителя
    #38430223
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый уважаемые,

Столкнулся с проблемой когда надо сделать следующее

Есть 2 таблицы Parent and Child. Как лучше реализовать возможность ввода уникального значения в Child в рамках 1 записи в Parent?


Условный пример.
Есть счет и к нему можно ввести только 1 раз 1 название товара.

Счет1
- Товар1
- Товар2
- Товар2 - не разрешать вводить.
Счет2
- Товар2
- Товар3

Если ставлю ключ на поле то тогда не могу ввести Товар2 к Счету2.
...
Рейтинг: 0 / 0
Уникальные записи в потомке в рамках 1го ID родителя
    #38430241
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем G, если у тебя MS SQL, то напиши триггер на insert/update.

Если другая БД, то нужно писать хранимую процедуру (функцию) которая это будет проверять. В коде затем делать все операции только через нее.
...
Рейтинг: 0 / 0
Уникальные записи в потомке в рамках 1го ID родителя
    #38430285
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем GЕсли ставлю ключ на поле то тогда не могу ввести Товар2 к Счету2.
Может поставить ключ (констрейнт уникальности) на два поля (СчетИД,ТоварИД) ?
...
Рейтинг: 0 / 0
Уникальные записи в потомке в рамках 1го ID родителя
    #38430315
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База на SQL Server 2012

сорри за не сообразительность но не про триггеры не про констрейнт уникальности до этого не слышал.

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


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