
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.03.2004, 17:13
|
|||
|---|---|---|---|
Как скопировать строки в дочерней таблице. |
|||
|
#18+
Ребята если кто-то сталкивался с такой задачей помогите как ее проще решить. У меня есть родительская таблица и дочерняя. Есть функция копирования строки в родительской таблице: Insert Into master_table select * from master_table where master_table.kod=42 kod - первичный ключ. как проще скопировать строки в дочерней таблице? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2004, 17:31
|
|||
|---|---|---|---|
|
|||
Как скопировать строки в дочерней таблице. |
|||
|
#18+
insert into ... select ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2004, 17:38
|
|||
|---|---|---|---|
Как скопировать строки в дочерней таблице. |
|||
|
#18+
1. Insert Into master_table2 select * from master_table1 where master_table1.kod=42 - так, наверное? 2. Insert Into Slave_table2 select * from Slave_table1 where Slave_table1.Master_Table_kod=42 - продолжение А что это ты делаешь такое хитрое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2004, 18:44
|
|||
|---|---|---|---|
Как скопировать строки в дочерней таблице. |
|||
|
#18+
mv, смотри почему нельзя копировать строки в дочерней таблице таким методом: Insert Into Slave_table2 select * from Slave_table1 where Slave_table1.Master_Table_kod=42 1. первой командой я копирую строку в родительской таблице. При этом уникальное поле 'kod' этой записи увеличивается генератором на 1. 2. Если скопировать дочерние строки то они будут привязаны к старой строке с кодом 42, а не к новой скопированной. (значение поля по которому производится привязка тоже копируется один к одному). Мне это нужно чтобы копировать записи и при этом копировать записи в подчиненных таблицах (с сохранением подчиненности). Я пишу на Делфи и не хочу писать процедуры копирования на паскале. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2004, 07:40
|
|||
|---|---|---|---|
|
|||
Как скопировать строки в дочерней таблице. |
|||
|
#18+
А что ХП уже не модно? Только одним select'ом все хотят обойтись? Код: plaintext 1. 2. 3. 4. ------------------------ С уважением, Denis Uskov ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1579106]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 481ms |

| 0 / 0 |
