T-SQL - function with default parameters

前端 未结 4 2031
傲寒
傲寒 2020-11-27 14:45

I have this script:

CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 )
RETURNS BIT
AS
BEGIN
    IF EXISTS ( bla bla bla )
        RETURN 1;
          


        
4条回答
  •  庸人自扰
    2020-11-27 15:10

    With user defined functions, you have to declare every parameter, even if they have a default value.

    The following would execute successfully:

    IF dbo.CheckIfSFExists( 23, default ) = 0
        SET @retValue = 'bla bla bla;
    

提交回复
热议问题