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

Home -> Community -> Usenet -> c.d.o.server -> UNION CASTING .

UNION CASTING .

From: Maze Control - Terminal 23315 - Central 2 <trw-sinterface_at_pluto.gwy>
Date: Fri, 27 Apr 2001 11:27:54 +0100
Message-ID: <0PbG6.12036$_W2.12062@news.indigo.ie>

Can anyone help me with this ?

Try the following SQL.
--create table table1 (col1 integer not null)
--create table table2 (col1 integer not null)
--create view view1 as select * from table1
---union all select * from table2

if you then do select column_name,nullable from user_tab_columns where table_name='VIEW1'
the result is that col1 can contain nulls, which is incorrect.

Try it on your own system - happens at least on Dynix and Win2000. V817

Does anyone know how to hack the data dictionary to force this to be not-null ? (i.e. correct )

Creating another view on top of this (AS SELECT COL1 from VIEW1 WHERE COL1 is NOT NULL )
does not work .

This is a small case of a much larger production issue. The view cannot be replaced with a table.
TIA ! Received on Fri Apr 27 2001 - 05:27:54 CDT

Original text of this message

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