与 T-SQL 相比,SQLServer CLR 有哪些优势?使用 .NET 语法比 T-SQL 更容易吗?我看到您可以定义用户类型,但我不太清楚为什么这样更好。例如,您可以定义一个电子邮件类型,它具有一个前缀属性和一个域属性。然后您可以搜索域或前缀或两者。但是,我看不出这与添加几列(一个称为前缀和一个称为域)并单独搜索它们有什么不同。也许有人有现实世界的理由为什么这更好。
最佳答案
我将举一个很好的例子:CLR 有一个内置的 RegEx 对象,这是 SQL Server 中非常缺乏的。现在编写函数来执行基于正则表达式的验证约束/修复是微不足道的。
关于sql-server - SQL SERVER CLR 的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/439859/