如何在select子句中使用表值函数

问题描述 投票:0回答:1

我有一个tableA,其中包含字符串列之一(rawData)和

我有一个表值函数(functionA),该函数将接受'rawData'作为输入参数,并返回五个新字段。 该功能将做什么? -这将进行一些字符串操作,并将一些数据分成五个值

我的动机是选择该字符串列(rawData),还传递该表值函数(functionA),并为tableA中的每一行获取这五个新字段。

这里是示例:

select (select * from functionA (rawData))
from tableA

我的期望是我应该从functionA

rawData的每一行中获取该值,但我遇到错误:

当选择列表时,只能在选择列表中指定一个表达式。EXISTS不引入子查询。

我该如何实现?

我有一个带有字符串列之一(rawData)的tableA,我有一个表值函数(functionA),该函数将接受'rawData'作为输入参数并返回五个新字段。什么...

sql-server tsql sql-server-2008 table-valued-parameters
1个回答
0
投票

您将使用交叉申请:

© www.soinside.com 2019 - 2024. All rights reserved.