CLR存储过程的优势!
来源:互联网 发布:51单片机isp下载 编辑:程序博客网 时间:2024/04/30 09:04
SQL Server 2005的一大新特性便是整合了.net 的CLR。整合了.net CLR的好处在于,可以很方便地使开发者可以使用自己熟悉的.net 语言来创建存储过程,触发器,自定义函数等。在本文中,将以C#来创建存储过程。为什么不用T-SQL来创建存储过程呢?因为T-SQL发展到目前,已经很长时间了,在某些场合有其局限性,比如T-SQL不是面向对象的,某些语法过于复杂等。而如果使用面向对象的.NET 语言来编写如存储过程等数据对象时,由于.net 语言强大的特性,因此能写出更健壮和更优秀的存储过程。注意,通过SQL Server 2005用.NET编写的存储过程,都是和用.NET语言编写一般应用的程序一样,都是managed code。此外,CLR 编程语言提供了 T-SQL 中所没有的丰富构造(例如数组和列表等)。与 T-SQL(它是一种解释语言)相比,CLR 编程语言之所以具有更好的性能,是因为托管代码是已编译的。对于涉及算术计算、字符串处理、条件逻辑等的操作,托管代码的性能可能要优于 T-SQL 一个数量级。 1 0
- CLR存储过程的优势!
- CLR 存储过程 优势
- Trafodion 存储过程的优势
- SQL SERVER 的 CLR 存储过程
- SQL SERVER 的 CLR 存储过程
- SQL SERVER 的 CLR 存储过程
- 带参数的CLR存储过程
- 带OUTPUT参数的CLR存储过程
- SQL Server CLR存储过程的使用
- 部署clr存储过程
- CLR存储过程
- 存储过程的优势与缺点
- 制作在SQL2005下的CLR存储过程
- sql T_sql 关于CLR扩展存储过程的使用
- 系统开发中存储过程使用的优势和劣势
- SQL存储过程(CLR存储过程)或函数中调用.NET程序集中的方法
- SQL Server CLR全功略之二---CLR存储过程
- SQL Server CLR全功略之二---CLR存储过程
- 不要对C++类对象或struct对象做memset操作
- Error: QWidget: Cannot create a QWidget without QApplication
- [LeetCode] Convert Sorted Array to Binary Search Tree
- ConcurrentHashMap原理分析
- mac OS X 10.9 Mavericks如何安装homebrew
- CLR存储过程的优势!
- 构建多线程应用程序(Thread、lock锁定范围、Monitor、Interlocked、[Synchronization]、TimerCallback、ThreadPool线程池)
- 编程心得
- 网站的高性能架构
- 避免APP常见错误
- Eclipse
- Android学习记录(5)—在java中学习多线程下载之断点续传②
- HDU4821
- JVM常用分析命令与工具