在sqlserver2005中部署C#编写的自定义函数
2008-01-30 12:56
381 查看
第一步先要创建一个C#语言的SQLSERVER项目
添加一个新的项,这里先添加一个"用户自定义函数"
然后来看个最简单的代码.^_^.
ok,当你写好代码了就该生成部署了.通过菜单 生成→部署
部署好以后就可以在查询分析器中试一下了
不过需要设置一下SQL2005,打开CLR支持
然后就可以执行了
添加一个新的项,这里先添加一个"用户自定义函数"
然后来看个最简单的代码.^_^.
using System; using System.Data; using System.Data.SqlClient; using System.Data.SqlTypes; using Microsoft.SqlServer.Server; public partial class UserDefinedFunctions { /// <summary> /// 定义一个sql的函数 /// </summary> /// <param name="element">需要切分的字符串</param> /// <param name="index">想要得到字符串的位置</param> /// <returns>结果</returns> [Microsoft.SqlServer.Server.SqlFunction] public static SqlString MySplit(string element,int index) { return element.Split(',')[index]; } };
ok,当你写好代码了就该生成部署了.通过菜单 生成→部署
部署好以后就可以在查询分析器中试一下了
不过需要设置一下SQL2005,打开CLR支持
EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'clr enabled', 1 GO RECONFIGURE GO
然后就可以执行了
SELECT dbo.MySplit('你好,我爱你,呵呵,爽啊',2)结果当然就是"呵呵"
相关文章推荐
- 在C#中创建SQLite自定义函数
- sql自定义函数及C#中调用
- 使用.net framework 2.0用c#编写ActiveX控件(编写,部署,升级更新)
- 使用.net framework 2.0用c#编写ActiveX控件(编写,部署,升级更新)
- 自定义的InputBox函数(C#)
- Tcl中调用C#编写的动态库函数 工具:vs2008 tcl8.6
- C#编码简单性之函数篇(如何编写简短的C#代码,随时更新)
- C++ 编写Dll 回调C#的函数
- 使用.net framework 2.0用c#编写ActiveX控件(编写,部署,升级更新)
- C#调用参数为函数指针的API函数 - 以SetUnhandledExceptionFilter为例编写一个全局异常处理程序
- 从零开始编写自己的C#框架(25)——网站部署
- sqlserver中编写自定义函数中的返回值问题
- 【转】c# winform 打包部署 自定义界面 或设置开机启动
- C#开发学习笔记:编写自定义Button控件的自定义事件
- 如何编写分解因数的自定义函数?
- 查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数
- C#自己编写的一个函数 可以删除字符串中指定开头和结尾中间的字符串
- 利用eclipse编写自定义hive udf函数
- 查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数
- /*编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数*/