Sql 如何正确使用表值函数?

Sql 如何正确使用表值函数?,sql,regex,sql-server-2008,user-defined-functions,Sql,Regex,Sql Server 2008,User Defined Functions,我有一个表,它有一个nvarchar列。存储在此nvarchar列中的字符串包含我需要提取的数字。我的数据库中存在一个表值RegexMatches函数,我可以使用它来执行此操作(它将返回数字模式的匹配列表) 我的要求: 此表值函数必须应用于表中每一行的该列。我不能将中间结果存储在任何地方(即函数到第1行-存储-应用函数到第2行-存储),因为我不知道会有多少条记录,很可能会有100条记录。在过程结束时,我应该有一个临时表,其中存储了从所有行提取的所有数字。您要使用的。请参阅进一步的示例

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

我的要求:

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

您要使用的。请参阅进一步的示例