Здравствуйте. С прошедшей Пасхой всех.
Подскажите как правильно вставить несколько инсертов.
Если делаю так
"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.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший