Вступление До смешного мелкий вопрос, и все же гугл плохо реагирует на спец знаки, выдавая вариации на тему "больше или равно" >=, но тут у нас какой-то переход и я не понимаю смысл (пытаюсь разобрать чужой код). Суть Есть вызов функции: if not mypkg.myfunc ( param_1 => PARAM_1, param_2 => PARAM_2) then ... end if Вот и возникает вопрос, что это за морфема в месте ввода параметров, где имена параметров отличаются только регистром?
Ответ В Oracle PL\SQL при вызовах процедур и функций можно явно указать какому параметру какое значение передается. <процедура>(<имя_парметра_2> => <значение_параметра_2>, <имя_парметра_1> => <значение_параметра_1>) Что это дает? Если у нас есть несколько перегруженных функций, с разными типами параметров, то иногда это единственный способ вызвать нужную нам функцию. Можно указывать параметры в произвольном порядке Улучшает читаемость кода