Здравствуйте. С прошедшей Пасхой всех.
Подскажите как правильно вставить несколько инсертов.
Если делаю так
"INSERT INTO table1(Col1,Col2) VALUES ('Val1','VaN2'),..,(ValN,ValN+1);"
пишет что пропущена точка с запятой.
Если же использовать такую конструкцию
"INSERT INTO table1(Col1,Col2) VALUES ('Val1','Va2');INSERT INTO table1(Col1,Col2) VALUES (ValN,ValN+1);"
пишет что Обнаружены символы за пределами инструкции SQL.
а если вставлять по одному то ругается на нехватку памяти.
В диспетчере задач приложение отхватило всего то 300 mb на момент ошибки. Оперативки стоит 16gb Инсертов около 5000.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший