PL/SQL-Funktionen in SQL aufrufen

Gespeicherte Funktionen können in SQL in ähnlicher Weise wie die Built-in-Funktionen DECODE, NVL oder RTRIM aufgerufen werden. Dies ist eine mächtige Funktion, um eigene Geschäftsregeln auf einfache und elegante Weise in SQL einzubringen. Aber es gibt hierbei einige Nachteile und Einschränkungen.

Der größte Nachteil ist, dass gespeicherte Funktionen, die in SQL ausgeführt werden, nicht notwendigerweise dem anweisungsbasierten Lesekonsistenz-Modell der Datenbank folgen. Wenn die SQL-Anweisung und alle gespeicherten Funktionen in der Anweisung nicht einer gemeinsamen lesekonsistenten Transaktion angehören, kann es (auch wenn sie nur read-only sind) passieren, dass jede Ausführung der gespeicherten Funktionen einen ...

Get Oracle PL/SQL: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.