Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   На SQL добавить из одной базы в другую (http://forum.oszone.net/showthread.php?t=43204)

khvalera 30-12-2004 14:17 284691

На SQL добавить из одной базы в другую
 
Как на SQL добавить все запися из одной базы в другую?
Как insert into SP5D.dbf from SP5D1.dbf; нужно поправить...

bionicman 30-12-2004 17:26 284731

кажется что-то типа того:
--- insert into SP5D.dbf select * from SP5D1.dbf

khvalera 30-12-2004 18:25 284744

Не проходит!!! Пробывал...

Savant 02-01-2005 18:09 285263

khvalera
Если вопрос еще волнует....

Я в MsSQL варю не очень, но знаю, что синтаксис не слишком отличается от MySQL, с которым и работаю. Итак, кусок из документации:
Цитата:

Если в команде INSERT со строками, имеющими много значений, указывается ключевое слово IGNORE, то все строки, имеющие дублирующиеся ключи PRIMARY или UNIQUE в этой таблице, будут проигнорированы и не будут внесены. Если не указывать IGNORE, то данная операция вставки прекращается при обнаружении строки, имеющей дублирующееся значение существующего ключа.
Вывод: insert ignore into SP5D.dbf select * from SP5D1.dbf
Тестируй

bionicman 04-01-2005 13:38 285691

Цитата:

Я в MsSQL варю не очень, но знаю, что синтаксис не слишком отличается от MySQL, с которым и работаю
А кто вобще говорил о MsSQL???

khvalera
А что касается самого SQL то здесь есть варианты... если какое-то поле имеет тип BLOB (или близкий к нему), то скопировать записи не возможно.
Кстати, а что значит "Не проходит!!!"? Ты бы хоть показал какую ошибку генерит....


Время: 14:09.

Время: 14:09.
© OSzone.net 2001-