我有一个有nvarchar
列的表。存储在此列中的字符串nvarchar
包含我需要提取的数字。我的数据库中存在一个表值RegexMatches
函数,我可以使用它来执行此操作(它将返回数字模式的匹配列表)。
我的要求:
这个表值函数必须应用于表的每一行中的该列。我无法将中间结果存储在任何地方(意味着第 1 行的函数 - 存储 - 将函数应用于第 2 行 - 存储),因为我不知道那里会有多少记录并且很可能有 100 条记录。在过程结束时,我应该有一个临时表,其中存储了从所有行中提取的所有这些数字。