Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Cache on sysdate? --From 9i performance planning manual

RE: Cache on sysdate? --From 9i performance planning manual

From: Jamadagni, Rajendra <Rajendra.Jamadagni_at_espn.com>
Date: Thu, 26 Dec 2002 10:28:45 -0800
Message-ID: <F001.005225AC.20021226102845@fatcity.com>


I thought the very same Tim ...
But ...

oraclei_at_elara-ABC1> sys

SQL*Plus: Release 9.2.0.2.0 - Production on Thu Dec 26 13:14:58 2002

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Connected.
SQL> alter session set sql_trace=true;

Session altered.

SQL> declare
  2 a date;
  3 begin
  4 dbms_output.enable(100000);
  5 a := sysdate;
  6 dbms_output.put_line(to_char(a, 'MM-DD-YYYY HH24:MI:SS'));   7 end;
  8 /

PL/SQL procedure successfully completed.

SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP and Oracle Data Mining options
JServer Release 9.2.0.2.0 - Production
oraclei_at_elara-ABC1>

and

/var/opt/oracle/logs/ABC/abc1_ora_9511050.trc Oracle9i Enterprise Edition Release 9.2.0.2.0 - 64bit Production With the Partitioning, Real Application Clusters, OLAP and Oracle Data Mining options
JServer Release 9.2.0.2.0 - Production
ORACLE_HOME = /usr/opt/oracle/current
System name: AIX

Node name:      elara
Release:        1
Version:        5
Machine:        0023565A4C00

Instance name: ABC1
Redo thread mounted by this instance: 1
Oracle process number: 30
Unix process pid: 9511050, image: oracle_at_elara (TNS V1-V3)

???
Raj



Rajendra Jamadagni MIS, ESPN Inc.
Rajendra dot Jamadagni at ESPN dot com
Any opinion expressed here is personal and doesn't reflect that of ESPN Inc.

QOTD: Any clod can have facts, but having an opinion is an art!

-----Original Message-----
Sent: Thursday, December 26, 2002 12:59 PM To: Multiple recipients of list ORACLE-L

In PL/SQL, every statement which references SYSDATE or USER or USERENV or similar functions (such as your second suggestion) is automatically translated into an individual SELECT xxx FROM DUAL statement, behind the scenes.

You don't have a choice. Call it a weakness of PL/SQL...


--

Please see the official ORACLE-L FAQ: http://www.orafaq.net
--

Author: Jamadagni, Rajendra
  INET: Rajendra.Jamadagni_at_espn.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 - 12:28:45 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US