• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






。呢他

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | | | 管理

随笔分类 -  sql server 2005 clr 集成系列

 
sql server clr 集成系列之四 创建一个clr的表值函数---实用的Split函数
摘要:大家都知道在C#把一个字符串以指定的字符分成一个数组,实用split方法很容易办到,但是在t-sql 中却。。。。 在我的项目中,有如下应用:批量读取一批数据,然后处理每行的数据,处理完后,把处理成功的id和处理失败的id返回给数据库,这就涉及到一个批量更新的一个问题,你是把id一个一个写成批处理更新回数据库还是每个id就打开一次数据库,更新呢?其实,只要t-sql支持数组就能够做到。好了,我们现在就让t-sql支持数组! 阅读全文
posted @ 2007-03-14 17:07 在北京的湖南人 阅读(3228) 评论(4) 推荐(1)
sql server 2005 clr 集成 之三 关于context connetion
摘要:创建sql clr 存储过程和函数时,如果你需要访问数据库的话,那就需要这个连接字符串,这个指示数据库在上下文环境中,打开连接,对数据库进行操作。也就是在开启这种连接的时候,代码只能运行在sql server 进程中!比如以下代码: public partial class UserDefinedFunctions{ [SqlFunction(DataAccess = DataAcces... 阅读全文
posted @ 2007-03-14 10:58 在北京的湖南人 阅读(2533) 评论(10) 推荐(1)
sql server clr 集成系列之二 简单的sql 函数
摘要:第一, 新建类库,引用命名空间,using Microsoft.SqlServer.Server; 第二, 编写一个公共类,含有一个公共的静态函数,并且具有特性:[Microsoft.SqlServer.Server.SqlFunction(DataAccess=DataAccessKind.None)] ,其中的DataAccess=DataAccessKind.None ,意味该函数不访问用户数据,DataAccessKind.Read 枚举值表示需要访问。。。。 阅读全文
posted @ 2007-03-14 00:52 在北京的湖南人 阅读(2548) 评论(9) 推荐(0)
Sql server 2005 Clr集成系列开篇 为什么微软要集成clr 到sql server?
摘要:在我看来,clr 存储过程是非常好的东西,它弥补了t-sql 做为一门查询语言的不足,使得数据库在处理逻辑问题的时候不像以前那么蹩脚。 阅读全文
posted @ 2007-03-14 00:08 在北京的湖南人 阅读(3957) 评论(11) 推荐(0)