ฉันมีสคริปต์นี้:
CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 )
RETURNS BIT
AS
BEGIN
    IF EXISTS ( bla bla bla )
        RETURN 1;
    RETURN 0;
END
GOฉันต้องการใช้ในขั้นตอนด้วยวิธีนี้:
IF dbo.CheckIfSFExists( 23 ) = 0
    SET @retValue = 'bla bla bla';แต่ฉันได้รับข้อผิดพลาด:
มีการระบุจำนวนอาร์กิวเมนต์ไม่เพียงพอสำหรับโพรซีเดอร์หรือฟังก์ชัน dbo.CheckIfSFExists
ทำไมมันไม่ทำงาน
defaultแนวคิดที่นี่ ... ฉันต้องไปและเปลี่ยนสถานที่ทั้งหมดในขณะนี้