powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Insert into ... values()
7 сообщений из 7, страница 1 из 1
Insert into ... values()
    #35213482
fedoseev_sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется массив объектов, каждый из которых содержит данные, которые надо вставить записью в таблицу. Надо ли для вставки каждой записи выполнять запрос "Insert into ... values()", или можно написать такой запрос, который зальет эти 50 записей за 1 раз?
...
Рейтинг: 0 / 0
Insert into ... values()
    #35213576
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вопрос не по ADO.NET, а по той СУБД, которую вы используете.
Для MS SQL 7.0/2000/2005 - придется писать 50 разных insert-ов.
Для MS SQL 2008 - можно написать 1 insert.
...
Рейтинг: 0 / 0
Insert into ... values()
    #35215444
fedoseev_sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это запрос в Access, но из .NET.
А в values() нельзя массив передать?
...
Рейтинг: 0 / 0
Insert into ... values()
    #35215879
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно написать много insert и засунуть их все в одну строку, разделив ;
...
Рейтинг: 0 / 0
Insert into ... values()
    #35216747
fedoseev_sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зыможно написать много insert и засунуть их все в одну строку, разделив ;

А будет ли один запрос с 50 INSERT выполняться быстрее чем 50 заросов по 1 INSERT?
...
Рейтинг: 0 / 0
Insert into ... values()
    #35217719
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА будет ли один запрос с 50 INSERT выполняться быстрее чем 50 заросов по 1 INSERT?Да. За счет уменьшения количества сетевых операций. Даже если сервер расположен локально, все равно используются сетевые библиотеки.
В общем случае исполнение одного батча (набора команд) быстрее выполнения этих же команд по отдельности.
...
Рейтинг: 0 / 0
Insert into ... values()
    #35238821
fedoseev_sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Access не сработал запрос с [;]
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Insert into ... values()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]