社区
C#
帖子详情
有人用c#开发过sqlserver2005clr函数的?
naturalth
2007-02-07 12:27:40
如果有的话,谈点经验或者注意点.谢谢了.
...全文
174
5
打赏
收藏
有人用c#开发过sqlserver2005clr函数的?
如果有的话,谈点经验或者注意点.谢谢了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dlzhangln
2007-02-07
打赏
举报
回复
帮顶
bitpolar
2007-02-07
打赏
举报
回复
^^
vengair
2007-02-07
打赏
举报
回复
我用 CLR 写存储过程 对于逻辑复杂的存储过程相当好用啊
CLR 自定义存储过程函数倒是没写过
一起探讨吧
hertcloud
2007-02-07
打赏
举报
回复
个人 感觉
还是应该把 存储过程 直接放到 数据库中去开发的好
naturalth
2007-02-07
打赏
举报
回复
没人理啊~
VS 2010+
C#
扩展 SQL Server
2005
/2008
CLR
,字符串聚合
函数
不管是SQL SERVER
2005
还是SQL 2008 都没有提供字符串的聚合
函数
,但是 SQL
2005
以后的版本支持
CLR
扩展系统的
函数
,所以就使用VS2010写了一个. 以后可以这样写了 select Age,dbo.joinstr(UserName,',',0) Name From User Group By Age 结果: AGE | Name 20 | 张三,李四 22 | 小明,小李
基于
C#
+
CLR
技术创建一个Date转换
函数
for SQL Server
基于
C#
+
CLR
技术创建一个Date转换
函数
for SQL Server。
在SQL Server中使用
CLR
调用.NET方法实现思路
介绍 我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (
CLR
),SQL Server
2005
显著地增强了数据库编程模型。 这使得
开发
人员可以用任何
CLR
语言(如
C#
、VB.NET或C++等)来写存储过程、触发器和用户自定义
函数
。我们如何实现这些功能呢? 为了使用
CLR
,我们需要做如下几步: 1、在.NET中新建一个类,并在这个类里新建一个public方法。 2、编译这个类为一个DLL。 3、在SQL Server中注册这个DLL。
SQLServer
CLR
实现Unicode URL 加解密,MD5不同编码加密
因工作时常在
SQLSERVER
进行http接口操作,涉及编码的转换问题和中文MD5的加密问题,在数据库中根本无法实现,经研究可以借助
CLR
功能实现一下
函数
。 附件中提供了源码、开启
CLR
脚本及直接注册一下
函数
的脚本,无
c#
基础的同学可以直接执行SQL脚本即可获得一下方法,若有
开发
能力则可自行研究。 --示例 Select dbo.UnicodeEncode('CSDN专业
开发
者社区') Select dbo.UnicodeDecode('CSDN\u4e13\u4e1a\u5f00\u53d1\u8005\u793e\u533a') Select dbo.UrlEncode('CSDN专业
开发
者社区') Select dbo.UrlDecode('CSDN%E4%B8%93%E4%B8%9A%E5%BC%80%E5%8F%91%E8%80%85%E7%A4%BE%E5%8C%BA') Select dbo.MD5Encrpty('CSDN专业
开发
者社区', '') --默认uft8 Select dbo.MD5Encrpty('CSDN专业
开发
者社区', 'GB2312')
CLR
.via.
C#
.Second.Edition.Feb.2006 part2
作为深受编程人员爱戴和尊敬的编程专家,微软.NET
开发
团队的顾问,本书作者Jeffrey Richter针对
开发
各种应用程序(如Web Form、Windows Form和Web服务、Microsoft SQL Server解决方案、控制台应用程序、NT Service)的
开发
人员,深入揭示了公共语言运行库(
CLR
)和.NET Framework.,演示了如何将这些知识应用到实际
开发
。全书分5部分,共24章。第1部分讲述
CLR
基础,第11部分介绍类型的使用,第III部分说明类型的设计,第Ⅳ部分介绍基本类型,第V部分讲述
CLR
实用特性。. 通过本书的阅读,读者可以掌握
CLR
精髓,轻松、高效地创建高性能应用程序。 在经典畅销书《Microsoft .NET框架程序设计》的最新版中,深入剖析了.NET Framework和
CLR
2.0的内部机制。Jeffrey是深受爱戴的编程专家,同时也是Microsoft .NET
开发
团队的顾问。本书是他多年
开发
和咨询经验的结晶,是
开发
人员
开发
任何一类应用程序(包括ASP.NET、Windows窗体、Microsoft SQL Server,Web服务和控制台应用程序)的理想参考。 通过本书提供的动手指导和丰富的
C#
范例代码,
开发
人员可掌握难解的主题,
开发
出高性能的应用程序。 本书特色主题:.. · 构建、部署、管理应用程序、组件和共享程序集并对其进行版本控制 · 用常量、字段、构造
函数
、方法、属性和事件来设计类型 · 高效使用
CLR
的特殊类型,如枚举器、数组和字符串等 · 声明、创建和使用委托来揭示回调
函数
· 用接口和泛型来定义和部署可重用的算法 · 定义、使用和检测自定义属性 · 使用异常处理来构建健壮、稳定、安全性更强的组件 · 用垃圾收集机制自动管理内存,并使用本地资源 · 应用
CLR
宿主、应用程序域、程序集加载和反射,构建动态可扩展的应用程序。
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章