| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Запись в Oracle |
| Автор: SIRIUStar 9.11.2009, 15:53 |
| Всем добрый день) пишу на C# приложение для работы с бд oracle. Смысл приложение в том что я получаю данные из сети с большой скоростью, и задача записать их в базу как можно быстрее. Юзаю System.Data.OracleClient Подскажите можно ли биндить в запросы сразу целые массивы данных? по 100-150 записей и вставлять их одним вызовом? Покопал.. сам ничего путного не нашел.. биндить то можно.. но у меня получалось только отдельные переменные. а вот массивы?) Всем спасибо за внимание)) |
| Автор: SIRIUStar 11.11.2009, 18:04 |
| ну же, господа, есть идеи? неужели никто не задавался вопросом как увеличить скорость вставки в oracle? |
| Автор: SIRIUStar 19.11.2009, 10:13 |
| Ладно, видимо массивы через System.Data.OracleClient заливать нельзя.. ну да ладно, придется использовать OCI... Кому интересно, вотс небольшие исходнички по адаптации OCI для C#. http://www.zcarot.com/files/Sirius/29782196oci_6f.rar (10,19 Кб) В скором времени думаю разработаю сборку на основе OCI для быстрой работы с ораклом на C#. |
| Автор: Logik 30.1.2010, 12:59 |
| Используйте ODP.NET от Oracle |