2011-01-19 15 views
0

ユーザー定義関数を作成する方法SQL Server 2008では、例を探していましたが、Visual BasicとC#の例が見つかりました。もしそうなら、あなたは非常に簡単な例を提供できますか?SQL Server 2008 UDF IN C

ありがとうございました。

答えて

2

これはできません。 SQL Server 2008には、.NET言語を実行するSQL CLRランタイムが含まれています。

+0

私はVisual Basic、C#のみしか使用できません。 他のSQLバージョンでは、2000、または2005のように可能ですか? – cMinor

+0

あなたはそれが必要ですか?それが関数であれば、多くの行と時間がかかることがありますが、このアプローチは遅いかもしれません。そして、メモリリークやSQL Serverのクラッシュが発生する可能性があります。アンマネージコード(C、C++)をSQL Serverから呼び出す必要がある場合は、C#/ VB.NETアセンブリからP/Invoke経由でコードを呼び出します。詳細については、このスレッドを参照してください。http://social.msdn.microsoft.com/Forums/en/sqlnetfx/thread/4a032c4b-1402-4c53-b34e-8c8bd724f904 – Axarydax

+0

集計関数を実行する予定でしたが、yieldをテストしました、私はUDFを使用する必要があります。 – cMinor