Показать полную графическую версию : На SQL добавить из одной базы в другую
khvalera
30-12-2004, 14:17
Как на SQL добавить все запися из одной базы в другую?
Как insert into SP5D.dbf from SP5D1.dbf; нужно поправить...
bionicman
30-12-2004, 17:26
кажется что-то типа того:
--- insert into SP5D.dbf select * from SP5D1.dbf
khvalera
30-12-2004, 18:25
Не проходит!!! Пробывал...
khvalera
Если вопрос еще волнует....
Я в MsSQL варю не очень, но знаю, что синтаксис не слишком отличается от MySQL, с которым и работаю. Итак, кусок из документации:
Если в команде INSERT со строками, имеющими много значений, указывается ключевое слово IGNORE, то все строки, имеющие дублирующиеся ключи PRIMARY или UNIQUE в этой таблице, будут проигнорированы и не будут внесены. Если не указывать IGNORE, то данная операция вставки прекращается при обнаружении строки, имеющей дублирующееся значение существующего ключа.Вывод: insert ignore into SP5D.dbf select * from SP5D1.dbf
Тестируй
bionicman
04-01-2005, 13:38
Я в MsSQL варю не очень, но знаю, что синтаксис не слишком отличается от MySQL, с которым и работаю
А кто вобще говорил о MsSQL???
khvalera
А что касается самого SQL то здесь есть варианты... если какое-то поле имеет тип BLOB (или близкий к нему), то скопировать записи не возможно.
Кстати, а что значит "Не проходит!!!"? Ты бы хоть показал какую ошибку генерит....
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.