|
|
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
Добрый всем день! Опять, наверняка, сто раз обсуждавшийся вопрос, но что-то никак не выходит... Имеется: большая таблица Main и много связанных с ней 1 - много таблиц с установленными referential integrity: Main: Id_main поле1 поле2 поле3 Список1 Id -----> Id_main 1 2 5 Список 2 Id ---------> Id_main 10 12 13 И так далее. Имеется большая импортированная таблица Import с кучей полей поле1, поле2, поле3, 1,2,5,10,12,13 и тд. Как написать одновременный импорт всех этих полей в систему связанных таблиц? Заранее спасибо, Camel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 16:35:01 |
|
||
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
сверху вниз ,т.е. сначала 1 ,потом ко многим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 16:41:55 |
|
||
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
Наверно самый простой вариант: добаляешь в таблицу Import поле ID_main типа Autonumber затем Код: plaintext 1. 2. 3. 4. и т.д и т.п ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 16:46:30 |
|
||
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 16:47:36 |
|
||
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
правда таблица Main должна быть пустой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 16:48:26 |
|
||
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
Копию удалил. 2 автор Уточнения к вопросу лучше складывать в первоначальный топик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 17:07:26 |
|
||
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
Shuhardсверху вниз ,т.е. сначала 1 ,потом ко многим Так ведь не даст он сначала к главной добавить - будет нарушение целостности из-за того, что в таблицах "многие" нет еще соотв. записей! Kelmeправда таблица Main должна быть пустой Она не пуста, этот импорт много раз должен проводиться. Кстати, предыдущие INSERT's в одном Query могут находиться? Как, кстати, удалить ошибочно посланное в форум сообщение? А то у меня дубль выскочил... Camel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 17:12:25 |
|
||
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
автор . Кстати, предыдущие INSERT's в одном Query могут находиться? нет если на VBA, то можно примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 17:23:27 |
|
||
|
Одновременное добавление в связанные таблицы 1-ко-многим
|
|||
|---|---|---|---|
|
#18+
автор Так ведь не даст он сначала к главной добавить - будет нарушение целостности из-за того, что в таблицах "многие" нет еще соотв. записей! даст конечно - попробуй! нельзя вставить со стороны многих запись,не имеющую соответствующей со стороны 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 18:47:32 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32761558&tid=1670665]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
172ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 502ms |

| 0 / 0 |
