【发布时间】:2009-01-19 18:21:54
【问题描述】:
我在一个表中有一堆 (750K) 记录,我必须看到它们在另一个表中。第二张表有几百万条记录,数据是这样的:
源表9999-A1B-1234X,中间部分可能超过三位数
目标表DescriptionPhrase9999-A1B-1234X(9 pages) - 是的,括号和单词在字段中。
目前我正在运行一个加载源记录的 .net 应用程序,然后运行并搜索类似(使用 tsql 函数)以确定是否有任何记录。如果是,则源表更新为正数。如果没有,则单独保留该记录。
该应用每小时处理大约 1000 条记录。当我在 sql server 上作为游标存储过程执行此操作时,我几乎得到了相同的速度。
如果正则表达式或任何其他方法可以使其更快,有什么想法吗?
【问题讨论】:
标签: sql-server tsql