2

SQL Server に CLR DLL をロードする方法と、メソッド シグネチャに出力パラメーターを組み込まない静的メソッドにアクセスする方法は知っていますが、出力パラメーターを持つメソッドを使用する方法を理解できません。

たとえば、次のように SQL サーバーで Math.dll の factorial メソッドにアクセスするのは簡単です。

CREATE ASSEMBLY MathAsm FROM 'C:\Programming\c#\SQLCLRIntegrationExample\assemblies\Math.dll'
    WITH PERMISSION_SET = EXTERNAL_ACCESS;
Go

CREATE FUNCTION Factorial(@x FLOAT)
    RETURNS FLOAT
    EXTERNAL NAME MathAsm.Math.Factorial;
Go

しかし、メソッドの署名が次のようになるとどうなるでしょうか。

public static int GetInfo(int[] inputParams, out int[] outputParams)

前もって感謝します

4

1 に答える 1