`
yanhuanwang
  • 浏览: 55611 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

[翻译]在SQL Server中使用CLR调用.NET方法

阅读更多
     摘要: 我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型。 这使得开发人员可以用任何CLR语言(如C#、VB.NET或C++等)来写存储过程、触发器和用户自定义函数。
  阅读全文

webabcd 2007-07-01 20:08 发表评论
分享到:
评论

相关推荐

    在SQL Server中使用CLR调用.NET方法实现思路

    介绍 我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地...

    SqlServer调用C#DLL的方法

    SqlServer支持通过CLR(Common Language Runtime)集成来调用.NET Framework开发的DLL。本文将详细介绍如何在SqlServer 2008 R2环境下配置并调用一个由C#编写的DLL。 #### 一、环境准备 首先,确保你的SqlServer ...

    在SQL2005/2008数据库中调用.NET组件中的函数方法例子程序

    为了在SQL Server中使用这个.NET组件,你需要按照以下步骤操作: 1. 在VS2005中编译"CLRSQLExample.csproj",生成DLL文件。 2. 在SQL Server Management Studio(SSMS)中,运行`setup_sqlexample.sql`脚本,将DLL...

    SQL Server调用Webservice示例

    - 创建一个SQL Server存储过程,调用.NET方法。 在示例中,"SQL项目调用Webservice示例"可能包含了一个完整的.NET存储过程示例,用于演示如何构建和调用Web Service。可能的结构包括: - 存储过程源代码,展示...

    SQL Server调用WebService方法

    SQL Server 2005提供了对.NET Framework的支持,因此可以通过CLR(Common Language Runtime)集成来创建.NET存储过程,直接调用.NET Web Service。首先,你需要在.NET环境中创建一个代理类,使用`svcutil.exe`工具从...

    在SQL Server中使用CLR实现字符串分段排序的研究.pdf

    using Microsoft.SqlServer.Server; public class StringFunctions { [SqlFunction] public static SqlString SegmentSort(SqlString input, char delimiter) { // 分割字符串,排序,组合 string[] segments ...

    使用 SQL Server 2005中的 CLR 集成

    SQL Server 2005中的CLR(Common Language Runtime)集成是一项强大的特性,它允许开发人员使用.NET Framework(如C#、Visual Basic .NET或Visual C++)编写的代码与SQL Server进行深度集成。这一功能扩展了数据库的...

    Professional SQL Server 2005 CLR Programming

    - 使用SQL Server Management Studio将编译好的CLR组件部署到SQL Server数据库中。 - 调用存储过程并验证其正确性。 #### 三、使用CLR创建用户定义函数(UDF) - **用户定义函数**:用户定义函数是SQL Server...

    利用C#新建sql server 项目和CLR集成的使用

    在SQL Server中,可以通过CLR(Common Language Runtime)集成来使用C#代码直接在数据库内部执行,从而实现更高效、更灵活的数据处理。这篇博客文章“利用C#新建sql server 项目和CLR集成的使用”将指导我们如何创建...

    SQL SERVER CLR 讲解及小例

    SQL Server CLR(Common Language Runtime)是微软SQL Server数据库引擎中的一个功能,允许开发人员使用.NET Framework的任何语言(如C#、VB.NET或F#)编写存储过程、触发器、用户定义函数(UDFs)、类型和其他...

    microsoft system clr types for sql server 2012.7z

    这个组件包含了用于与SQL Server交互的.NET类库,使得开发者可以在.NET环境中使用C#、VB.NET等编程语言执行SQL Server特定的操作,如操作空间数据、XML数据、以及利用存储过程等功能。 描述中的“百度好久下到的,...

    提高你的数据库编程效率_Microsoft CLR Via Sql Server

    首先,让我们探讨一下为什么要在SQL Server中使用CLR。传统的T-SQL虽然强大,但在处理复杂逻辑、高级数据类型和与.NET Framework的交互时可能力有未逮。例如,当你需要执行正则表达式匹配、XML处理、日期时间运算或...

    SQL Server CLR 存储过程实现数据的ZIP压缩和解压

    4. **创建CLR存储过程**:接下来,我们可以创建一个SQL Server的存储过程,该过程调用我们在.NET代码中实现的压缩和解压缩方法。使用`EXTERNAL NAME`关键字指定.NET方法的完全限定名称。 5. **应用到数据**:现在,...

    SQL2005工作经验

    在SQL Server中使用CLR调用.NET方法; 函数的用法; 事务; 数据导入导出; 优化SQL Server的内存占用之执行缓存篇; 字符串的处理; exec sp_executesql @s与Exec(@s)的区别; SQL 2005新增的几...

    第19章 使用CLR访问SQL Server 2008.zip

    接着,在SQL Server中使用`CREATE ASSEMBLY`语句导入此DLL,以便SQL Server能够识别和使用其中的对象。 4. CLR存储过程:通过CLR,可以创建更复杂、更高效、更易于维护的存储过程。例如,可以实现自定义算法、调用...

    SQL编程\Microsoft_SQL_Server_CLR_数据库对象开发指南

    - **CLR存储过程**:CLR存储过程允许开发者使用.NET语言编写复杂的业务逻辑,这些逻辑可以被SQL Server直接调用,提升了处理能力。 - **CLR触发器**:通过CLR触发器,可以创建更复杂的触发逻辑,这些触发器在特定的...

    在SQL SERVER 2005中调用Web Service

    由于直接使用Visual Studio生成的代理类无法在SQL Server CLR环境中正常工作,我们需要手动生成代理类。这主要是因为默认情况下,代理类中包含了一些不被CLR支持的方法。具体操作如下: 1. **配置wsdl.exe**:创建...

    SQL Server 2005中的CLR

    SQL Server 2005中的CLR(Common Language Runtime)是一个重要的功能,它允许开发者使用.NET Framework的编程语言,如C#、Visual Basic .NET或F#,来编写存储过程、触发器、用户自定义函数(UDFs)、类型和聚合等...

Global site tag (gtag.js) - Google Analytics