Вызов функции PostgreSQL
У меня есть функция PostgreSQL с именемtest(integer)
принимаяinteger
параметр и перегруженная функция с тем же именемtest(character varying)
.
При вызове этой функции с нулевым значением Postgres всегда выполняет функцию, принимаяinteger
параметр. Почему это происходит? Почему Postgres не выбрал функцию сvarchar
параметр?
Пример вызова функции:
select test(null);