从表值函数中选择非空列

时间:2015-04-16 15:26:18

标签: sql sql-server sql-server-2008

我有一个多语句TVF,它返回50列但是几乎20列肯定是NULL。 (这20列是动态的)。如何动态识别可空列并选择不可为空的列。

功能:

Create function inlineFn 
Returns Table 
As 
    Return Select Col1...Col50 
    From Tbl 
GO

Select * from inlineFn Where (Cols) IS NOT NULL 

请注意:我们不确定那些Cols是哪个。

0 个答案:

没有答案