【发布时间】:2012-05-17 18:00:26
【问题描述】:
好的,我意识到 SS 2008 没有本地正则表达式函数。我还看到可以使用 CLR 添加它们。 我在http://msdn.microsoft.com/en-us/magazine/cc163473.aspx 找到了正则表达式 CLR ,但我不知道如何处理它们。
所以我有两个问题。正则表达式仅在针对 2 个字段导入记录(一次最多 1,000,000 条,每年最多 50,000,000 条)时使用。
第一个问题。我可以在我的代码(ASP.NET)中一次手动完成 1 条记录,我知道这会影响性能,但不知道有多大。对此有何意见?
第二个问题。有人可以向我指出有关如何安装我下载的 CLR 文件的简单分步说明吗?我尝试进行搜索,但要么没有显示我需要的信息,要么过于隐藏在其他信息中,我无法找到它。
谢谢
附:我正在运行 SS 2008(不是 R2)和 VS.NET 2008。
【问题讨论】:
-
MSDN 提供了有关如何从 t-sql 部署 CLR dll 的信息:msdn.microsoft.com/en-us/library/ms345099.aspx... 例如使用 PERMISSION_SET = SAFE 从 'c:\helloworld.dll' 创建组件 HelloWorld;
-
你不是说从WHAT你导入你的记录吗?从另一个数据库?从一个文件?如果来自文件,它的格式是什么?
-
从平面文件 (csv) 导入。需要从 2 个字段中删除所有非字母数字字符。
-
我认为在导入之前转换该文件会更好。
-
MSDN 文章链接已失效。
标签: .net sql-server regex clr