Нередкая задача- быстро вставить огромное количество записей в таблицу базы данных. Подробно ознакомиться с выбранными способами решения задачи читайте тут.
Быстрые insert в базы данных
- No trackbacks.
Нередкая задача- быстро вставить огромное количество записей в таблицу базы данных. Подробно ознакомиться с выбранными способами решения задачи читайте тут.
Добавлено - Вторник, Август 11th, 2009, 00:25 Раздел - SQL. Подписаться на RSS 2.0. Оставьте комментарий, или trackback с вашего сайта.




(Нет голосов)
#1 - Февраль 16th, 2010 at 22:55
Не увидел у вас в статье, что можно через excel тип файла .cvs вроде сделать експорт, главное чтобы совпадало количество полей и все будет гуд)
#2 nice - Февраль 19th, 2010 at 12:18
Не понял к чему комментарий :)
#3 - Февраль 19th, 2010 at 17:16
Уважаемый cava150, автор статьи не ставил целью описать все способы вставки, иначе пришлось бы описать много, в том числе и ваш способ( .csv – вовсе не экселевский файл; он лишь позволяет сохранить в формате .csv(от англ. Comma Separated Values))
Пришлось бы описать весь синтаксис LOAD DATA INFILE(MySQL), BULK INSERT(MS SQL) и т.п с их плюсами, минусами и т.д.
И, если на то пошло, то автор статьи, по всей видимости, подразумевал быструю загрузку, как элемент ускорения работы автоматизированного бизнес-процесса. Таким образом, csv лучше генерировать не при помощи средств Excel :)
С ув. Аффтар :)
#4 - Февраль 19th, 2010 at 17:24
можете ещё дописать, что эксель книгу можно подключить в качестве linked server и делать к нему t-sql запросы :)