当我在sqldeveloper中手动运行这个.sql文件时,它在大约2分钟内完成。sql代码是一条insert语句,它插入的行数少于400k,共5列。最初,这段代码是一个更大的.sql文件的一部分,该文件有4个insert语句插入到同一个表中,但我将每个insert语句分离到它自己的文件中,并在批处理文件中步进,试图解决这个问题。然后,它有一个IF语句(与其他sql文件具有相同的测试),后跟: THEN
INSERT
SqlCommand cmd = new SqlCommand("IF NOT EXISTS (SELECT * FROM [Customers] WHERE Customer_Name=@aa BEGIN INSERTCustomers](Customer_Name,Cellphone_Number,Telephone_Number,Alternative_Number) VALUES(@aa,@bb,@cc,@dd) END ELSE