我需要在 SQL Server 中创建一个表值函数。该函数有输入参数,但它们都有默认值。如果我想使用每个输入参数的默认值从函数中选择,我无法弄清楚如何调用该函数。
下面是 CREATE FUNCTION 以及我在不提供输入参数值的情况下调用它的四次尝试。所有四次尝试都失败了:
CREATE FUNCTION fx_my_table_valued_function
(@my_input_parameter AS VARCHAR(30) = 1)
RETURNS TABLE
RETURN SELECT 'x' AS my_column;
select * from fx_my_table_valued_function;
select * from fx_my_table_valued_function();
select * from [fx_my_table_valued_function];
select * from [fx_my_table_valued_function]();
提前感谢您的帮助。