Это ключевое слово/значение для передачи параметров в PL/SQL процедуру или функцию.
Левая сторона - это имя параметра, правое - переданное значение.
Это полезно, если вы не хотите придерживаться определенного порядка параметров или для самодокументирующего кода.
Ответ 2
Нотация ключевого слова/значения может быть очень полезна, если у вас длинный список параметров и нужно указать только их подмножество. Особенно, если вы хотите пропустить некоторые параметры в середине списка параметров (для этого необходимо, чтобы пропущенные параметры использовали значения DEFAULT). В качестве примера, если у вас есть такая процедура:
PROCEDURE my_proc(
p_param1 NUMBER DEFAULT 1
, p_param2 NUMBER DEFAULT 2
, p_param3 NUMBER DEFAULT 3
, p_param4 NUMBER DEFAULT 4
, p_param5 NUMBER DEFAULT 5
);