SQL2005数据库中使用CLR函数实现字符串排序_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

SQL数据库 2005中使用CLR函数实现字符串排序[组图]

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:字符串排序组图实现
黑客防线网安网讯:  伴随着SQL Server 2005 ,微软发布了公共语言运行库(CLR),允许开发人员和DBA能够利用SQL Server之外的托管代码。   CLR为那些懂的.net开发语言,但是不懂的T-SQL语言的人,提供了一种...

  伴随着SQL Server 2005 微软发布了公共语言运行库(CLR)允许开发人员和DBA能够利用SQL Server之外的托管代码

  CLR为那些懂的.net开发语言,但是不懂的T-SQL语言的人,提供了一种实现方式使用CLR,可以直接在SQL Server中创建存储过程、触发器,用户自定义函数,集合体和类型等等。在本文中,我们通过一个例子,来看看如何使用CLR函数,对输入的字符串进行分析、排序,最后得到排序后的字符串。

  假设储存在数据库表中的数据如下所示:

  apple,pear,orange,banana,grape,kiwi

  我们希望的结果排序如下所示:

  apple,banana,grape,kiwi,orange,pear

  我们可以写SQL Server函数来实现这一功能:解析字符串,将结果储存在一个临时表中,然后按指定顺序检索结果,并将字符串重新结合在一起。

  我们也可以编写一个简短的CLR函数,来实现同样的功能。接下来让我们来看看CLR函数具体是如何实现这一功能的。

  步骤1:启用CLR集成

  首先需要在SQL Server外围应用配置器中进行设置,确保SQL Server已经启用了CLR。如图1所示:

图1:SQL Server 2005外围应用配置器

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9725-1.html
网站维护教程更新时间:2012-03-21 02:24:41  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer