|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.02.2014, 12:17 | #1 |
Пользователь
Регистрация: 06.03.2013
Сообщений: 12
|
sql запросы
Доброго времени суток. Мне посоветовали написать запросы " на обновление с учетом как ключевых полей, так и внешних ссылок. И в нужной последовательности", но я не понимаю как создать такие запросы. Нужна ваша помощь. Вот ссылочка на мою тему в разделе Delphi http://www.programmersforum.ru/showthread.php?t=255933
|
28.02.2014, 14:20 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
1. удалить все связи в новой БД
2. перенести все данные и запомнив все(!) старые ключи удобно для этого в каждой таблице предусмотреть еще по одному полю. Код:
Код:
Связи можно не удалять, но тогда для всех ссылок так же предусмотреть доп. поле и 2.1. при переносе Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
28.02.2014, 19:02 | #3 | |
Пользователь
Регистрация: 06.03.2013
Сообщений: 12
|
Цитата:
1)мне нужно создать чистую базу, с такими же таблицами как и в заполненной бд, без ключевых полей, без связей и т.д? 2)потом уже к заполненной бд делать запросы? Последний раз редактировалось HelloExp; 28.02.2014 в 19:05. |
|
28.02.2014, 19:47 | #4 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Структуру обеих БД (реляционную диаграмму или,хотя бы, ER-модель) в студию.
|
28.02.2014, 22:42 | #5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
первый путь
копия по полям, включая ключевые, но без указания зависимостей + доп. поля для ключей. старые ключи заносятся в доп. поля! потом по старым ключам устанавливаются правильные значения (update ...) потом настраиваем зависимости (связи). второй путь. полная копия структуры + доп. поля для ключей + доп. поля для ссылок. старые ключи и старые ссылки заносятся в доп. поля по старым ключам и старым ссылкам устанавливаем новые ссылки. Цитата:
БД1-данные = БД2
программа — запись алгоритма на языке понятном транслятору
|
|
03.03.2014, 09:34 | #6 |
Пользователь
Регистрация: 06.03.2013
Сообщений: 12
|
Можно сказать получилось, только одна таблица ругается. =(
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запросы SQL | roxy7 | Microsoft Office Access | 1 | 16.05.2012 11:44 |
запросы SQL !!! | Jenx666 | SQL, базы данных | 1 | 22.05.2011 15:18 |
SQL запросы | Frosts | Помощь студентам | 2 | 18.05.2011 11:24 |
sql запросы | wolf950 | БД в Delphi | 2 | 28.11.2008 21:26 |