Как запустить функцию в sql
4 года назад
Человек-Молекула
Ответы
0
Выполнить функцию в PostreSQL так же легко как в любом языке программирования. Нюанс есть только в том каким образом передавать ей аргументы. Тут есть 3 варианта:
- Позиционная передача
- Именная передача
- Смешанная передача
Рассмотрим эти 3 варианта на примере функции concat_lower_or_upper()
сигнатура у неё определена следующим образом:
Тело функции сейчас опустим. Нам главное какие аргументы она принимает. Как видите у аргументов есть имя, тип и у последнего еще и значение по умолчанию. Далее я приведу примеры со всеми тремя вариантами вызова этой функции.
3 года назад
Roman Ashikov