我使用以下代码创建了一个dll:
public partial class StoredProcedures
{
[Microsoft.SqlServer.Server.SqlProcedure]
public static void STOREDPR(SqlString a1, SqlString a2, SqlDouble a3)
{
....
}
}
因此我需要使用该代码的.dll创建过程但是... 我在尝试
CREATE ASSEMBLY test from 'C:\Documents and Settings\theDLL.dll' WITH PERMISSION_SET = SAFE
直到完美,问题就出现了...
CREATE PROCEDURE TEST AS EXTERNAL NAME test.STOREDPR @a1 nvarchar, @a2 nvarchar, @a3 double
我不能让它发挥作用,请你纠正这个?
答案 0 :(得分:1)
我认为您错过了班级名称 StoredProcedures
CREATE PROCEDURE TEST
@a1 nvarchar(100),
@a2 nvarchar(100),
@a3 float
AS EXTERNAL NAME test.StoredProcedures.STOREDPR