Я ищу оптимальный способ создать функцию, которая не может принять параметры и возвратить все результаты, но также и принимает параметры, и возвратите те результаты.
Стандарт, с которым я имел дело в моем задании, является этим:
FUNCTION get_records (
i_code IN records.code%type := NULL,
i_type IN records.type%type := NULL
) RETURN results
Проблема состоит в том, что я хочу возвратить записи, которые имеют тип ПУСТОГО УКАЗАТЕЛЯ также и использование:
WHERE type = nvl(i_type, type)
Это только возвращает записи с фактическими типами а не пустые записи.. по очевидным причинам. Я просто задавался вопросом, существует ли стандартный способ сделать это, которое могло бы быть реализовано через все функции, которые мы используем. По совпадению, если я обеспечиваю параметр... Я не хочу Нулевых значений того поля.