sql-server - SQL SERVER CLR 的优势

标签 sql-server clr sqlclr

与 T-SQL 相比,SQLServer CLR 有哪些优势?使用 .NET 语法比 T-SQL 更容易吗?我看到您可以定义用户类型,但我不太清楚为什么这样更好。例如,您可以定义一个电子邮件类型,它具有一个前缀属性和一个域属性。然后您可以搜索域或前缀或两者。但是,我看不出这与添加几列(一个称为前缀和一个称为域)并单独搜索它们有什么不同。也许有人有现实世界的理由为什么这更好。

最佳答案

我将举一个很好的例子:CLR 有一个内置的 RegEx 对象,这是 SQL Server 中非常缺乏的。现在编写函数来执行基于正则表达式的验证约束/修复是微不足道的。

关于sql-server - SQL SERVER CLR 的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/439859/

相关文章:

header - c++/cli接口(interface)头文件

sql-server - 最终用户临时报告工具 : Microsoft SQL Server Management Studio or Microsoft Access?

c++ - 以错误的顺序运行包含大量 INSERT 语句和一个 SELECT 语句的查询

c# - 字符串类型和字符串类型有什么区别? (首字母大写)

c++ - 桥接非托管类和托管类

mysql - 将记录从 MySQL 数据库导入 MS SQL 的最佳解决方案(每小时)

visual-studio-2010 - SQL Server 未找到序列化程序集

c# - SSDT SQL Server 调试不会命中 CLR 断点

sql-server - 使用 EXEC 创建 SQL 临时表

sql-server - 将 SELECT 查询拆分为多个 Xml 文件