0 / 0 / 2
Регистрация: 12.11.2012
Сообщений: 61
|
|
1 | |
Удаление полей из таблиц01.03.2015, 18:38. Показов 1113. Ответов 5
Метки нет (Все метки)
Добрый вечер. При работе с базой столкнулся с такой проблемой:
Есть у меня две таблички Клиенты(Номер_карты*, ФИО, Дата) и Продажи(Артикул*, Номер_карты*, Дата_продажи*,кол-во) Поле помеченные * есть ключи. Так вот суть проблемы. Удаляя клиента мне нужно оставить данные о продажах. Соответственно пытаясь удалить клиента я получаю ошибку конфликт DElete с инструкцией Reference. Что нужно поправить, чтобы все работало?
0
|
01.03.2015, 18:38 | |
Ответы с готовыми решениями:
5
Объединение полей из двух таблиц Как узнать имена полей и таблиц Запрос на удаление из полей нескольких таблиц не пустых записей Автоматическое создание таблиц из наименований таблиц, имен полей, типов полей |
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
01.03.2015, 20:35 | 2 |
поле Номер_карты* в таблице продаж должно быть NULL, и на связи поставить функцию удаления "присвоить NULL"
0
|
0 / 0 / 2
Регистрация: 12.11.2012
Сообщений: 61
|
|
01.03.2015, 20:57 [ТС] | 3 |
Metall_Version, но ведь ключ не может быть null
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
01.03.2015, 21:21 | 4 |
0
|
3499 / 2083 / 742
Регистрация: 02.06.2013
Сообщений: 5,078
|
|
01.03.2015, 22:24 | 5 |
0
|
19 / 19 / 12
Регистрация: 09.12.2014
Сообщений: 250
|
|
02.03.2015, 12:24 | 6 |
msh666, легко, создай клиента "удалённый клиент" и до удаления, присваивай всем заказам Номер карты* клиента "удалённый клиент".
0
|
02.03.2015, 12:24 | |
02.03.2015, 12:24 | |
Помогаю со студенческими работами здесь
6
Запрос для сравнений значений полей двух таблиц и удаление записи, если значение не нашлось Получить список таблиц, полей и описание полей базы данных Редактирование произвольной таблицы, если ряд полей таблиц содержит коды объектов из других таблиц Удаление неиспользуемых полей из списка полей базы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |