高手看看这样为沙不行。。。在select中使用多语句表值函数中调用的问题?
高手看看这样为沙不行。。。在多语句表值函数中调用的问题?
我写了个多语句表值函数fn(ID)用于返回多个值?
这样调用没问题
select ID,name,flag,Type from dbo.fn('123')
但是如果在表中如下调用的话就会抱错
select
ID,
(select flag from dbo.fn(customer.id)) as Flag
from customer
由于fn函数要进行一系列的判断和计算,为了处理方面所以写成了一个函数。
请问该如何解决这个问题,难道多语句表值函数不能实现吗?
如果要实现类似的功能该怎么办呢??
谢谢执教!!!