
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.06.2006, 18:41
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
sory, no nikak v helpe ne mogu najti, ranshe eto kak-to delal da zabil. Kak bilo s ispolzovanijem INSERT INTO i SELECT v odnom zaprose perekinutj dannije iz odnoj tablici v druguju? Kazhetsja dolzhno bitj chto-to takoje: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2006, 18:47
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
В 9-ке так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2006, 19:05
|
|||
|---|---|---|---|
Insert into Glupij vopros |
|||
|
#18+
проходящийВ 9-ке так: Код: plaintext Ну, ещё можно так Insert into Table (f1, f2, f3,....) select f1,f2,f3,... from table2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2006, 19:08
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
Можно. Главное: список полей должен быть одинаковый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2006, 19:10
|
|||
|---|---|---|---|
Insert into Glupij vopros |
|||
|
#18+
Ну и типы полей, тоже. :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2006, 19:24
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
Ну ясен перец! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 10:28
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
Senks, schas zatestim :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 10:34
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
U menja stoit semjerka i ni odin variant ne prokativajet. Synatax error ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 10:48
|
|||
|---|---|---|---|
Insert into Glupij vopros |
|||
|
#18+
А почитать HELP по команде INSERT-SQL ? Для VFP7 такая конструкция вообще работать не будет, поскольку она синтаксически некорректна. Для VFP7 допустимо только прямое перечисление значений. Либо напрямую через VALUE, либо через массив. Но в любом случае, команда INSERT-SQL вставляет по одной записи за раз. Если необходима групповая вставка, то это делается через промежуточные таблицы Код: plaintext 1. 2. 3. 4. PS: Конструкция INSERT INTO ... SELECT ... появилась только в VFP8. Причем совпадение типов вовсе не обязательно. Если типы не совпадают, то будет произведена их автоматическая конвертация. Насколько крректно - это уже другой вопрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 10:52
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
Nu eto uzhe interesnej, ne nado i kursor vruchnuju sozdavatj :) senks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 11:24
|
|||
|---|---|---|---|
Insert into Glupij vopros |
|||
|
#18+
ВладимирМПричем совпадение типов вовсе не обязательно. Если типы не совпадают, то будет произведена их автоматическая конвертация. На самом деле совпадение типов обязательно (за исключением implicit conversion), а для explicit, вообще конвертация будет проигнорирована, поскольку ВладимирМНасколько крректно - это уже другой вопрос... вот этот другой вопрос является основополагающим, хотим ли мы получить из данных мусор или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 11:30
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
Tak, na etoj zhe pochve voznik drugoj vopros. A Update na kursori ne dejstvujet chtoli? Mne nuzhno chto-to vremennogo s buferami s dannimi, kotorij potom mozhno budet, srazu neskolko desjatkov zapisej, zagnatj v nuzhnije tablici i udallitj ego ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:14
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
Otkazalsja ja ot ispolzovanija kursora, delaju naprjamuju v tablicu. Teperj problemma sledujuschaja. Napisal sledujuschij kod: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Pervij raz kak i nado, dannije v tablice perepisivajutsja polnostju, a vot so vtorim Select problemmi. On stirajet danije s pervogo zahoda i pishet poverh novije. A mne oni nuzhni vse. estj li vozmozhnostj eto sdelatj? I esche, kak potom udalitj etu tablicu, ona ne prinadlezhit ni odnoj baze ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:18
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
А по-русски нельзя написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 15:45
|
|||
|---|---|---|---|
Insert into Glupij vopros |
|||
|
#18+
Зачем надо модифицировать данные ПОСЛЕ вставки? Разве нельзя это сделать ДО? Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2006, 17:02
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
v obschem, zaparilsja ja s etimi kursorami, sdelal tak: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.06.2006, 18:24
|
|||
|---|---|---|---|
|
|||
Insert into Glupij vopros |
|||
|
#18+
Hi dj_raven! В массиве есть свои ограничения (в частности по размеру) Если идёт выборка в курсор командой SELECT то тебе поможет опция READWRITE - иначе курсор будет только для чтения. Кроме того выборка - это всегда создание нового курсора или новой таблицы - "добавить" через SELECT ничего нельзя - только INSERT ... SELECT или APPEND FROM поможет. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1591338]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 460ms |

| 0 / 0 |
