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

Home -> Community -> Usenet -> comp.databases.theory -> Re: Should this query raise an exception?

Re: Should this query raise an exception?

From: --CELKO-- <71062.1056_at_compuserve.com>
Date: 17 Aug 2002 08:39:09 -0700
Message-ID: <c0d87ec0.0208170739.394fb9c2@posting.google.com>


CREATE TABLE T (a INTEGER NOT NULL, b INTEGER NOT NULL);

INSERT INTO T VALUES (0, 0);
INSERT INTO T VALUES (1, 1); SELECT *
  FROM (SELECT 1/a AS r, b

          FROM T) AS v (r,b)
 WHERE b <> 0;

becomes this in the parser:

 SELECT 1/a AS r, b
   FROM T
  WHERE b <> 0;

and that is what gets executed. But what bothers me is that a VIEW is required to behave as if the result table was materialized. I cannot figure out if that same rule applies to derived tables just off hand. Received on Sat Aug 17 2002 - 10:39:09 CDT

Original text of this message

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