명명된 매개변수와 명명되지 않은 매개변수의 차이에 관한 더 자세한 내용은 docs.microsoft.com에서 이름으로 매개변수 바인딩(명명된 매개변수)를 참고하세요.
예시(Microsoft SQL 서버):
CREATE FUNCTION foo(n INT, m INT) RETURNS INT AS
BEGIN
RETURN n + m;
END;
CREATE PROCEDURE test AS
BEGIN
foo n = 1, m = 2;
--- 다음 호출에 매개변수 이름이 누락되어 강조 표시됨
foo 1, 2;
END;
foo 1, 2; 호출 내 매개변수 1, 2는 이름이 없으므로 강조 표시됩니다.