SQL Server UDF刷新

Ras*_*dit 5 sql-server-2005

我已经将我的一个表中的列数据类型从int更改为十进制.

我有一个UDF引用此表的列.

如何确保我的UDF返回小数而不是int而不必重新创建它?

(对于视图,我知道我们可以使用sp_refreshview,不确定UDF).

谢谢,拉什米

Mar*_*ith 7

我假设您正在谈论内联TVF,在这种情况下您可以使用

EXEC sp_refreshsqlmodule 'YourTVF'
Run Code Online (Sandbox Code Playgroud)