是否可以调用记录类型作为 IN 参数的 Oracle 存储过程?
在 Oracle 中我有一个记录定义:
TYPE R_InData_tab IS RECORD ( ... );
TYPE InData_tab IS TABLE OF R_InData_tab INDEX BY BINARY_INTEGER;
现在我想将此记录类型设置为参数:
PROCEDURE myProcedure (inRecord IN myPackage.InData_tab);
然后从我的 C# 代码中调用这个过程。
有没有人有想法?
谢谢
最佳答案
我认为您仅限于 OracleType 中定义的内置 Oracle 类型.如果是这样,您将不得不编写一个采用常规参数、构造类型值并调用原始过程的存储过程。
关于c# - 以记录作为参数调用 Oracle 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2363094/