Войти

Показать полную графическую версию : На 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
Не проходит!!! Пробывал...

Savant
02-01-2005, 18:09
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