Sql server SQL Server函数参数

Sql server SQL Server函数参数,sql-server,function,Sql Server,Function,我有一个函数,它接受两个类型为date的参数,如下所示 FUNCTION [dbo].[fn_Test] (@DiffFrom DATE, @DiffTo DATE) RETURNS INT 但是当我试着跑的时候 SELECT [fn_Test](convert(date, 'Oct 23 2012 11:01AM') , GETDATE()) 我得到以下错误: 关键字“convert”附近的语法不正确 我做错了什么?您需要这样限定函数名: SELECT [dbo].[fn_Test]

我有一个函数,它接受两个类型为date的参数,如下所示

FUNCTION [dbo].[fn_Test] (@DiffFrom DATE, @DiffTo DATE) 
RETURNS INT
但是当我试着跑的时候

SELECT [fn_Test](convert(date, 'Oct 23 2012 11:01AM') ,  GETDATE()) 
我得到以下错误:

关键字“convert”附近的语法不正确


我做错了什么?

您需要这样限定函数名:

SELECT [dbo].[fn_Test](convert(date, 'Oct 23 2012 11:01AM') ,  GETDATE()) 

您需要这样限定函数名:

SELECT [dbo].[fn_Test](convert(date, 'Oct 23 2012 11:01AM') ,  GETDATE()) 

如果您没有发布函数,我们如何调试它?\n如果您没有发布函数,我们如何调试它-_-