报告在例程调用中不带名称使用的参数。 默认情况下,此检查处于禁用状态。

有关命名参数和未命名参数之间差异的详细信息,请参阅 docs.microsoft.com 上的 Binding Parameters by Name (Named Parameters) 页面。

示例(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 突出显示,因为它们缺少名称。