Быстрые insert в базы данных


Нередкая задача- быстро вставить огромное количество записей в таблицу базы данных. Подробно ознакомиться с выбранными способами решения задачи читайте тут.

,

1 Star2 Stars3 Stars4 Stars5 Stars (Нет голосов)
Loading ... Loading ...



  1. #1 cava150 - Февраль 16th, 2010 at 22:55

    Не увидел у вас в статье, что можно через excel тип файла .cvs вроде сделать експорт, главное чтобы совпадало количество полей и все будет гуд)

  2. #2 nice - Февраль 19th, 2010 at 12:18

    Не понял к чему комментарий :)

  3. #3 SerB - Февраль 19th, 2010 at 17:16

    Уважаемый cava150, автор статьи не ставил целью описать все способы вставки, иначе пришлось бы описать много, в том числе и ваш способ( .csv – вовсе не экселевский файл; он лишь позволяет сохранить в формате .csv(от англ. Comma Separated Values))
    Пришлось бы описать весь синтаксис LOAD DATA INFILE(MySQL), BULK INSERT(MS SQL) и т.п с их плюсами, минусами и т.д.
    И, если на то пошло, то автор статьи, по всей видимости, подразумевал быструю загрузку, как элемент ускорения работы автоматизированного бизнес-процесса. Таким образом, csv лучше генерировать не при помощи средств Excel :)
    С ув. Аффтар :)

  4. #4 serb - Февраль 19th, 2010 at 17:24

    можете ещё дописать, что эксель книгу можно подключить в качестве linked server и делать к нему t-sql запросы :)

(will not be published)

Spam Protection by WP-SpamFree

  1. No trackbacks.