Re: PL/SQL in SQL (12c feature)

From: Tim Hall <tim_at_oracle-base.com>
Date: Mon, 19 May 2014 15:53:27 +0100
Message-ID: <CAP=5zEiED0acfGOfepNXzQCkMdHazEFbZsHEBKTOL0-iHW-s8g_at_mail.gmail.com>



Depends if the stored PL/SQL is defined with PRAGMA UDF or not.

http://www.oracle-base.com/articles/12c/with-clause-enhancements-12cr1.php#pragma-udf

Cheers

Tim...

On Mon, May 19, 2014 at 3:28 PM, McPeak, Matt <vxsmimmcp_at_subaru.com> wrote:
> Hi. I’m a bit lazy on this one – looked for 15 minutes and didn’t find
> anything and it’s sort of just a passing question in my mind anyway. But I
> thought I’d throw it out to the group…
>
>
>
> So, 12c has a new feature that allows you to declare PL/SQL functions
> in-line in SQL with a “WITH” clause. In addition to not requiring
> privileges to create packages, these PL/SQL functions are executed without a
> context switch from SQL to PL/SQL, and so are perform better than calls to
> stored PL/SQL. (Stop me right there if any of that’s not correct)
>
>
>
> My question is: if an in-line PL/SQL function calls a stored PL/SQL
> function, does it all still execute without a context switch?
>
>
>
> Thanks in advance for your help!
>
>
>
> Matt
>
>

--
http://www.freelists.org/webpage/oracle-l
Received on Mon May 19 2014 - 16:53:27 CEST

Original text of this message