Здравствуйте!
У меня в БД (SQL server) за раз нужно вставлять много данных. Я использую:
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (1 ,@d ,Item(ELIMS.ELIMSQUE.tVAL1))
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (2 ,@d ,Item(ELIMS.ELIMSQUE.tVAL2))
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (3 ,@d ,Item(ELIMS.ELIMSQUE.tVAL3))
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (4 ,@d ,Item(ELIMS.ELIMSQUE.tVAL4))
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (5 ,@d ,Item(ELIMS.ELIMSQUE.tVAL5))
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (6 ,@d ,Item(ELIMS.ELIMSQUE.tVAL6))
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (7 ,@d ,Item(ELIMS.ELIMSQUE.tVAL7))
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (8 ,@d ,Item(ELIMS.ELIMSQUE.tVAL8))
INSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
VALUES (9 ,@d ,Item(ELIMS.ELIMSQUE.tVAL9))
Прочитал тут
habrahabr.ru/post/208264
что в этом есть проблема. Правильно ли я делаю? Как можно организовать вставку большого набора данных?