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