sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Existe una convención para argumentos con nombre en una función en PostgreSQL?

Los identificadores de parámetros siguen las mismas reglas que otros 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

Es común comenzar un identificador de parámetro con un guión bajo _ y creo que tiene sentido aunque no es una convención.

También es posible evitar la ambigüedad calificando el identificador con el nombre de la función

my_funtion.my_parameter