Вставьте массив записей в таблице Oracle с помощью ODP.Net

Я мог бы быть ленивым для поиска этого, но я понятия не имею, как вставить массив записей в к таблице Oracle с помощью C# и ODP.Net. Я видел основные примеры со вставкой типов примитивов, но никогда не находил никого с чем-то как массив записей. Какая-либо справка?

У меня в основном должен быть тип записи, который имел бы три из пяти столбцов в таблице. Затем я должен вставить массив значений в таблицу с помощью C# и ODP.Net.

1
задан danish 28 July 2010 в 17:04
поделиться

1 ответ

есть несколько способов сделать это: вы можете создать определяемый пользователем тип (udt) и коллекцию этого типа и вставить ее, или вы можете передать в assoc. массивы (массив на столбец, если хотите) для вставки. Я ответил на аналогичные вопросы

для вставки udt Преобразование запроса Oracle в определяемые пользователем типы в pl / sql

для связ. вставка массива: http://forums.oracle.com/forums/thread.jspa?messageID=4370850�

но приятно, что у вас уже установлено несколько примеров % ORA_HOME% \ odp.net \ samples \ 2.x \ UDT

(есть другие примеры для ассоциированного массива и других вещей типа odp)

дайте мне знать, поможет ли это

2
ответ дан 2 September 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: