単一のレコードを返す必要があり、DBA はカスタム レコード タイプを返すパッケージを作成します。オンラインでヘルプが見つかりません。あなたが私を助けてくれることを願っています。
Oracle で定義されている関数を次に示します。C# では ODP.NET 4 を使用します
FUNCTION calcAcct(p_1 IN VARCHAR2, p_2 IN DATE) RETURN AcctRecType;
SQL でレコードを取得する方法は次のとおりです。C# で苦労するだけです。
DECLARE
myRec PKG_PORTAL.ACCTRECTYPE;
BEGIN
myRec := PKG_PORTAL.calcAcct('P1',TO_DATE('03/01/2013','mm/dd/yyyy'));
DBMS_OUTPUT.PUT_LINE(myRec.column1);
END;