sql server2008中应该是支持.net的代码段吧?如何在sql server2008的存储过程中嵌入c#.net代码及dll呢?比如我有一个common.dll程序集,其中有Validate类
public class Validate
{    public static bool IsNumber(string str)
    {}}我如何在sql的存储过程中调用Validate.IsNumber的方法呢?

解决方案 »

  1.   

    是sql   server   2005中是否可以嵌入.net1。1或.net2。0的代码
      

  2.   

    打开vs2005,新建数据数据库项目,第一次新建一般会要求你录入连接数据库的信息,新建后添加新建项--用户自定义函数,
    把上面的代码复制上去,注意方法都是静态的,属性也要保留,最后只要右键部署下就可以了,部署后可以在相关数据中标量值函数中看到,
    经我测试,发现在处理字符串等操作时,用.net的方法要比sql函数快很多
      

  3.   

    如果是vs.net2003呢?可否在sql server2005中直接写入.net函数呢?