Вызов функции PostgreSQL

У меня есть функция PostgreSQL с именемtest(integer) принимаяinteger параметр и перегруженная функция с тем же именемtest(character varying).

При вызове этой функции с нулевым значением Postgres всегда выполняет функцию, принимаяinteger параметр. Почему это происходит? Почему Postgres не выбрал функцию сvarchar параметр?

Пример вызова функции:

select test(null);

Ответы на вопрос(1)

Ваш ответ на вопрос