On Thu, Jan 6, 2022, at 15:05, Pavel Stehule wrote: >>čt 6. 1. 2022 v 14:28 odesílatel Joel Jacobson <j...@compiler.org> napsal: >>How about using the existing reserved keyword "in" followed by "." (dot) and >>then the function parameter name? >> >>This idea is based on the assumption "in." would always be a syntax error >>everywhere in both SQL and PL/pgSQL, >>so if we would introduce such a syntax, no existing code could be affected, >>except currently invalid code. >> >>I wouldn't mind using "in." to refer to IN/OUT/INOUT parameters and not only >>IN ones, it's a minor confusion that could be >>explained in the docs. > >You are right, in.outvar looks messy.
I think you misunderstood what I meant, I suggested "in.outvar" would actually be OK. > Moreover, maybe the SQL parser can have a problem with it. How could the SQL parser have a problem with it, if "in" is currently never followed by "." (dot)? Not an expert in the SQL parser, trying to understand why it would be a problem. /Joel