Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Cache on sysdate? --From 9i performance planning manual
That's what I thought too. But the results of testing are somewhat different. Maybe it's evaluated within the PL/SQL engine and does not require a context switch to the SQL engine.
Platform : Sun Solaris 2.6
Oracle : 8.1.7.4 (32 bit)
DEV:43#14739-23049>@dual1
DEV:43#14739-23049>declare
2 dt date;
3 begin
4
5 for i in 1..10000 6 loop 7 select sysdate into dt from dual;8 -- dt := sysdate;
PL/SQL procedure successfully completed.
Elapsed: 00:00:01.97
DEV:43#14739-23049>@dual1
DEV:43#14739-23049>declare
2 dt date;
3 begin
4
5 for i in 1..10000 6 loop 7 -- select sysdate into dt from dual; 8 dt := sysdate;
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.92
Regards,
Denny
Quoting K Gopalakrishnan <kaygopal_at_yahoo.com>:
> Raj:
>
> Both are same. It is internally translated as a select call to dual.
>
> KG
>
> --- "Jamadagni, Rajendra" <Rajendra.Jamadagni_at_espn.com> wrote:
> > Can someone please explain me why you have to use
> >
> > select sysdate
> > from dual
> > /
> >
> > when
> >
> > my_date_Var := sysdate;
> >
> > just works fine? Maybe I am clueless ... but I can take an
> > explanation
> >
> > Raj
>
> =====
> Have a nice day !!
> ------------------------------------------------------------
> Best Regards,
> K Gopalakrishnan,
> Bangalore, INDIA.
-- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: INET: groups_at_koovakattu.com Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Thu Dec 26 2002 - 13:45:13 CST
![]() |
![]() |