今天的博文是学习CLR存储过程,一个简单的例子,学会怎样创建,编译,布署在SQL中。CLR能做一些T-SQL无法做的事情,很多情况之后,它比T-SQL快。

打开VS2013,创建一个新专案,参考下面5个步骤:
简单创建与布署CLR存储过程

 

如果你想写好的CLR存储过程布署在SQL2008上,上面标记2选择.NET Framework3.5。

创建一个新item:
简单创建与布署CLR存储过程


创建一个存储过程的类别:
简单创建与布署CLR存储过程

 

点击标记12的铵钮之后,在VS中将产生一个空白的存储过程类别:
简单创建与布署CLR存储过程

 

接下来,我们就可以在标记13处写存储过程了。
简单创建与布署CLR存储过程



下面是可复制代码:

SqlConnection connection = new SqlConnection("context connection=true");
connection.Open();
string sql = "SELECT [Fruit_nbr],[FruitKind_nbr], [FruitName] FROM [dbo].[Fruit]";
SqlCommand command = new SqlCommand(sql, connection);
SqlDataReader reader = command.ExecuteReader();

SqlContext.Pipe.Send(reader);
View Code

相关文章:

  • 2021-09-06
  • 2021-04-15
  • 2021-11-27
猜你喜欢
  • 2022-12-23
  • 2022-01-03
  • 2022-02-06
  • 2021-08-31
  • 2022-01-01
  • 2022-01-02
  • 2021-10-30
相关资源
相似解决方案