我在SQL Server中有一个类似下面这样的表值函数(TVF):
CREATE FUNCTION TVF_xyz(@AuditKey INT)
RETURNS TABLE
AS
RETURN
SELECT *
FROM xyz
WHERE AUDIT_KEY = @AuditKey
GO
现在,我向xyz
表添加了一列。
当我使用TVF_xyz
查询时,它不会显示新列(显示除新增列之外的所有其他列)。
查询:
SELECT TOP 10 *
FROM TVF_xyz (1543)
我想知道如何刷新 TVF 以显示新列。
PS:在 TVF 中使用
Select *
来获取所有列。