Following is from stdbody.sql. Now select sysdate from dual is used only
when pessdt returns NULL.
-- Bug 1287775: back to calling ICD.
-- Special: if the ICD returns NULL, that means we should do the old
-- 'SELECT SYSDATE FROM DUAL;' thing. This allows us to do the SELECT
from
-- PL/SQL rather than having to do it from C (within the ICD.)
function sysdate return date is
d date;
begin
d := pessdt;
if (d IS NULL) then
select sysdate into d from sys.dual;
end if;
return d;
end;
----- Original Message -----
To: "Multiple recipients of list ORACLE-L" <[EMAIL PROTECTED]>
Sent: Thursday, December 26, 2002 11:03 AM
> Actually this may not be true any more starting from Oracle 8.1.7.
>
> Many of the functions started to have a C language interface in 8.1.7.
>
> Check stdbody.sql to find which function has a C prgama.
>
> Regards,
>
> Waleed
>
> -----Original Message-----
> Sent: Thursday, December 26, 2002 1:24 PM
> To: Multiple recipients of list ORACLE-L
>
>
> Raj:
>
> Both are same. It is internally translated as a select call to dual.
>
> KG
>
> --- "Jamadagni, Rajendra" <[EMAIL PROTECTED]> 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: K Gopalakrishnan
> INET: [EMAIL PROTECTED]
>
> 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: [EMAIL PROTECTED] (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).
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> --
> Author: Khedr, Waleed
> INET: [EMAIL PROTECTED]
>
> 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: [EMAIL PROTECTED] (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).
>
--
Please see the official ORACLE-L FAQ: http://www.orafaq.net
--
Author: Shaleen
INET: [EMAIL PROTECTED]
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: [EMAIL PROTECTED] (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).