
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.04.2003, 06:15
|
|||
|---|---|---|---|
import данных |
|||
|
#18+
в 1-й базе существует таблица Table, во второй базе тоже существует эта же таблица, с таким же именем, но только с добавленными данными. Как я могу добавить именно новые данные таблицу первой базы. ??? Задача такая, что таблицу в первой базе удалять нельзя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2003, 14:48
|
|||
|---|---|---|---|
import данных |
|||
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2003, 14:52
|
|||
|---|---|---|---|
|
|||
import данных |
|||
|
#18+
Во первых то что сказано выше а во творых можно попробовать imp блабла бла IGNORE=Y Смотря что ты подразумеваешь под новыми данными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2003, 06:02
|
|||
|---|---|---|---|
import данных |
|||
|
#18+
подразумеваю то что есть импортный файл, и из него необходимо закачать данные в первую таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2003, 09:41
|
|||
|---|---|---|---|
|
|||
import данных |
|||
|
#18+
Я имел ввиду как реагировать на присутствие такой же строчки в таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2003, 10:53
|
|||
|---|---|---|---|
import данных |
|||
|
#18+
Аааа. вообщем имею ввиду что такие же строчки должны обновляться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2003, 10:58
|
|||
|---|---|---|---|
|
|||
import данных |
|||
|
#18+
В общем тогда наверное никак. У меня есть примерно такая вещичка она вычищает ВСЕ данные из таблицы TRANCATE TABLE а потом закачивает imp TABLE=kkk IGNORE=Y Но как заставить оставлять данные я не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2003, 11:28
|
|||
|---|---|---|---|
import данных |
|||
|
#18+
Можно создать временную таблицу, импортировать в нее данные, а потом update-ами по первичным ключам и insert-ами сделать, то что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2003, 11:32
|
|||
|---|---|---|---|
|
|||
import данных |
|||
|
#18+
Если это Oracle 9i, то можно воспользоваться MERGE: http://technet.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96540/statements_915a.htm#2080942 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2003, 14:41
|
|||
|---|---|---|---|
import данных |
|||
|
#18+
2Denis Про MERGE на 9.0.1.1 Win я добился на нем ORA-00600 :-( (запрос был достаточно сложный, на простых работало) на 9.2.0.1 Linux не пробовал - решил подождать отзывов. активно используешь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2003, 15:01
|
|||
|---|---|---|---|
|
|||
import данных |
|||
|
#18+
Вот если решать поставленную выше задачу - объединить 2 две таблицы - то использую. А если что посложнее, то это не только к MERGE случается, но и с WITH, FULL OUTER JOIN и т.д.- очень часто напарываюсь на ORA-00600. В результате переписываю без нового синтаксиса, Oracle 9.2.0.1 на Linux SLES-7. В основном это случается в хранимых процедурах, вызываемых через database link. Такой вот навороченный вариант, но имеет место быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1990874]: |
0ms |
get settings: |
10ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 446ms |

| 0 / 0 |
