1、写一个类,方法必须是公有静态的,方法必须添加一个属性[Microsoft.SqlServer.Server.SqlProcedure],编译成一个程序集。

CLR Stored Procedureusing System;
CLR Stored Procedure
using System.Collections.Generic;
CLR Stored Procedure
using System.Text;
CLR Stored Procedure
using System.Data.SqlClient;
CLR Stored Procedure
using Microsoft.SqlServer.Server;
CLR Stored Procedure
CLR Stored Procedure
namespace CLRProcedure
}

2、在SQL 2005中,创建程序集

CLR Stored ProcedureCREATE ASSEMBLY Test FROM '程序集路径'

3、创建存储过程
CLR Stored ProcedureCREATE PROCEDURE HelloWorld
CLR Stored Procedure
AS EXTERNAL NAME Test.StoredProcedures.HelloWorld

创建成功了!

可以在查询分析器里执行:
CLR Stored Procedure
CLR Stored Procedure
EXEC HelloWorld

相关文章: