VS2008とSQLServer2005でいくつかのSQLCLRをテストしていますが、データベースにユーザー定義関数をインストールするにはどうすればよいですか?私はそれを構築してDLLを持っていますが、今は何ですか?
質問する
3315 次
1 に答える
2
を使用しますCREATE ASSEMBLY
。例えば:
CREATE ASSEMBLY MyAssembly FROM 'C:\path\fille.dll' WITH PERMISSION_SET = SAFE;
GO
そして、そのためのオプションの構文はCREATE FUNCTION
、アセンブリ内の関数を参照します(外部名は、コードの構造に依存します)。
CREATE FUNCTION dbo.MyFunction(@param <data_type>)
RETURNS <data_type>
AS EXTERNAL NAME MyAssembly.SqlServerFunctions.FunctionName;
于 2012-09-25T01:07:58.090 に答える