1

我有一个有nvarchar列的表。存储在此列中的字符串nvarchar包含我需要提取的数字。我的数据库中存在一个表值RegexMatches函数,我可以使用它来执行此操作(它将返回数字模式的匹配列表)。

我的要求:

这个表值函数必须应用于表的每一行中的该列。我无法将中间结果存储在任何地方(意味着第 1 行的函数 - 存储 - 将函数应用于第 2 行 - 存储),因为我不知道那里会有多少记录并且很可能有 100 条记录。在过程结束时,我应该有一个临时表,其中存储了从所有行中提取的所有这些数字。

4

1 回答 1

0

您想使用CROSS APPLY在此处查看更多示例。

于 2012-09-03T12:27:26.723 回答