2010-07-28 8 views
1

Je pourrais être paresseux pour rechercher ceci, mais je n'ai aucune idée comment insérer un tableau d'enregistrements dans une table d'Oracle en utilisant C# et ODP.Net. J'ai vu des exemples basiques avec l'insertion de types primitifs mais n'en ai jamais trouvé avec quelque chose comme un tableau d'enregistrements. De l'aide?Insérer un tableau d'enregistrements dans Oracle table en utilisant ODP.Net

J'ai fondamentalement besoin d'un type d'enregistrement qui aurait trois colonnes sur cinq dans un tableau. Ensuite, j'ai besoin d'insérer un tableau de valeurs dans la table en utilisant C# et ODP.Net.

Répondre

2

Il existe plusieurs façons de le faire, vous pouvez créer un type défini par l'utilisateur (udt) et une collection de ce type et l'insérer, ou vous pouvez passer en assoc. tableaux (un tableau par colonne si vous voulez) pour faire l'insertion. J'ai répondu à des questions similaires

pour l'UDT insérer Converting oracle query into user defined types in pl/sql

pour l'assoc. tableau insert: http://forums.oracle.com/forums/thread.jspa?messageID=4370850&#4370850

mais un vrai plaisir est que vous avez déjà quelques exemples installés % ORA_HOME% \ odp.net \ samples \ 2.x \ UDT

(il y a d'autres exemples pour le assoc tableau. et d'autres choses de type odp)

laissez-moi savoir si cela aide

Questions connexes