代码改变世界

VS2008中创建SQL项目及部署

2012-03-06 09:09  Bay.Li  阅读(391)  评论(0)    收藏  举报

 

T-SQL在执行普通查询的时候是很高效的,但是在执行循环,判断这样的语句的时候效率就不那么的高了。这时可以借助CLR了,我们可以在SQL Server 2008中扩展C#程序来完成循环等过程式的查询,或者依赖SQL Server 自身不便实现的功能。下面将以C#程序实现正则表达式实现SMT DB 中的Function: CHECKOPID 功能,以此来介绍VS2008 IDE 中如何创建SQL project 。  

一、 VS2008 IDE 中创建SQL Project

1.在Visual Studio2008中选择创建 SQL Server 项目

 

2  新建或添加数据库实例引用

3 在Solution 中添加 Project ,在此我们以用户定义函数为例

 

4  输入Function 名称

 

5  以下代码实现SMT DB 中Function:  checkOPID 的功能

 

6  调试和编译 Project

 

7  部署 到SQL Server 上

 

8 检查部署结果

 

9 使用: