Oracle存储过程,将“表”作为参数传入的问题
现在在做一个项目,C#+Oracle,用的是vs2005,.net2.0的OraceClient.dll,Oracle10g
我想将表,DataTable作为一个参数出入数据库进行批量的处理,因为从数据库中读出的数据在内存中做了很多的处理,需要批量的更新数据库。
我现在不明白的两点:
第一,传入Oracle存储过程中的时候,在C#代码中,怎么写传入的类型?OracleType.Cursor类型吗?还是别的什么类型?
第二,在存储过程中,怎么定义这个表的类型,怎么进行操作这个表?
谢谢!