用C#写托管的用户自定义函数(翻译三)
2007-04-14 00:26
471 查看
原文连接:http://www.c- sharpcorner.com/UploadFile/pk_khuman/ManagedUserDefinedFunctionUsingCSharp02212007015548AM/
ManagedU serDefinedFunctionUsingCSharp.aspx
用C#写托管的用户自定义 函数com:office:office" />
简介
随着SQL Server 2005中集成了CLR,我们可以使用现代面向对象语言例如VB.NET,C#来建立数据库对象.
本文将用简单而必须的步骤来说明如何开始使用C#来建立托管的用 户自定义函数.
顼目
我们将为托管的触发 器建立一个Visual Studio 2005数据库项目
建立数据库项目
打开Microsoft Visual Studio 2005建立一个SQL Server项目
File->New->Project- >Database
添加一个数据库引用
现在它会需要一个数据库的引用,添加一个。
添加一个用户自定义函数
右击项目并且建立一个用户自定 义函数
The file Function1.cs:
将下面的代码复制到文件Function1.cs中
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
public partial class UserDefinedFunctions
{
[Microsoft.SqlServer.Server.SqlFunction]
public static SqlInt64 Function1(SqlInt32 a, SqlInt32 b)
{
// Put your code here
// return new SqlString ("Hello");
return (a + b);
}
};
部署用户自定义函数
建立并部署项目
测试触发器
用下面的SQL语句来确保CLR可以在你的SQL Server中运行
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
现在执行这个带两个整型参数的 函数
ManagedU serDefinedFunctionUsingCSharp.aspx
用C#写托管的用户自定义 函数com:office:office" />
简介
随着SQL Server 2005中集成了CLR,我们可以使用现代面向对象语言例如VB.NET,C#来建立数据库对象.
本文将用简单而必须的步骤来说明如何开始使用C#来建立托管的用 户自定义函数.
顼目
我们将为托管的触发 器建立一个Visual Studio 2005数据库项目
建立数据库项目
打开Microsoft Visual Studio 2005建立一个SQL Server项目
File->New->Project- >Database
添加一个数据库引用
现在它会需要一个数据库的引用,添加一个。
添加一个用户自定义函数
右击项目并且建立一个用户自定 义函数
The file Function1.cs:
将下面的代码复制到文件Function1.cs中
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
public partial class UserDefinedFunctions
{
[Microsoft.SqlServer.Server.SqlFunction]
public static SqlInt64 Function1(SqlInt32 a, SqlInt32 b)
{
// Put your code here
// return new SqlString ("Hello");
return (a + b);
}
};
部署用户自定义函数
建立并部署项目
测试触发器
用下面的SQL语句来确保CLR可以在你的SQL Server中运行
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
现在执行这个带两个整型参数的 函数
相关文章推荐
- CLR_via_C#.3rd 翻译[1.2将托管模块组合到集]
- C#中使用网络函数 (第一部分 用户函数)[翻译]
- C#中使用网络函数 (第一部分 用户函数)[翻译]
- 用C#写托管的存储过程 (翻译一)
- C#中使用网络函数 (第一部分 用户函数)[翻译]
- C#中使用网络函数 (第一部分 用户函数)[翻译]
- C#中使用网络函数 (第一部分 用户函数)[翻译]
- 用C#写托管触发器(翻译二)
- CLR_via_C#.3rd 翻译[1.1将源文件编译为托管模块]
- C#中使用网络函数 (第一部分 用户函数)[翻译]
- C#中使用网络函数 (第一部分 用户函数)[翻译]
- C#中使用网络函数 (第一部分 用户函数)[翻译]
- 【GSON】翻译Google GSON 的markdown用户说明
- C# 实现多态的的简单易学的例子-实现不同的用户登录到不同的界面(用抽象类,抽象方法实现的多态)加上泛型来实现
- 如何读取从ACCESS中读取所有用户表名(C#)
- 在C#调用C++的DLL简析(二)—— 生成托管dll
- C#写的对系统用户和组操作的类(可以实现用户和组的添加、删除、修改)
- Head First C# 中文版 图文皆译 第八章 枚举和集合 翻译完毕 PDF下载
- 转SQL Server 的三种自定义函数(用户定义的函数)