PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Existe uma convenção para argumentos nomeados em uma função no PostgreSQL


Os identificadores de parâmetro seguem as mesmas regras que outros identificadores:

http://www.postgresql .org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

http://www.postgresql .org/docs/current/static/xfunc-sql.html#XFUNC-SQL-FUNCTION-ARGUMENTS

É comum iniciar um identificador de parâmetro com um sublinhado _ e acho que faz sentido embora não seja uma convenção.

Também é possível evitar ambiguidade qualificando o identificador com o nome da função
my_funtion.my_parameter