1

Visual Studio 2010、.NET 4、Oracle Database 11gR2、および Oracle ODT 11.2.0.3.60 Beta 2 を使用しています (ただし、ODT 11.2.0.3.20 でも同じ動作が見られます)。

私のスキーマには、次のように定義されたパッケージがあります。

create or replace 
package dummy1
as
  procedure proc1(
      asd varchar2);
  function func1(
      sdf varchar2)
    return number;
end dummy1;

create or replace 
package body dummy1
as
procedure proc1(
    asd varchar2)
as
begin
  /* TODO implementation required */
  null;
end proc1;
function func1(
    sdf varchar2)
  return number
as
begin
  /* TODO implementation required */
  return null;
end func1;
end dummy1;

スキーマの EDM を作成すると、モデル ブラウザーの下のフォルダーにproc1との両方が表示されます。で「関数のインポート」を実行し、.NET プログラムからこれを呼び出すことができます。ただし、 に対して同じことを行うことはできません。func1Stored ProcedureModel.Storeproc1func1

ODP のパッケージ内の機能に制限はありますか、それとも何か不足していますか?

4

0 に答える 0