有关命名参数和未命名参数之间差异的详细信息,请参阅 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
突出显示,因为它们缺少名称。