Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Problem with create table as select

nicole4Jan 12 2006 — edited Jan 12 2006
Hi,
i want to create a table from my view.
This is my view:
CREATE OR REPLACE VIEW EULVIS_STROM_ZAEHLER ( ID,
INTERNENUMMER, GERAETENUMMER, MONTIERT_STANDORT, VONDATUM,
GERAETETYPKURZBEZ, GERAETETYPBEZEICHNUNG, GERAETETYPNUMMER, GERAETETYPGRUPPENNUMMER,
GERAETETYPGRUPPENKURZBEZ, GERAETETYPGRUPPENBEZEICHNUNG, GERAETEARTNUMMER, GERAETEARTKURZBEZ,
GERAETEARTBEZEICHNUNG, KONSTANTE, VORKOMMASTELLEN, NACHKOMMASTELLEN,
HERSTELLER, GERAETELAGE, ZAEHLPUNKT, NETZNUTZUNGSEBENE,
NETZVERLUSTEBENE, LASTPROFIL, LASTPROFILBEZEICHNUNG, LIEFERANT,
EICHJAHR, VERTRAGSTYP, VEERTRAGSTYPBEZEICHNUNG, VERTRAGVON,
KUENDIGUNG, DATUM, STROM ) AS SELECT
CAST(ROWNUM AS NUMBER(30, 0)),CAST(GIS_ZAEHLER.INTERNENUMMER AS NUMBER(30, 0)), GIS_ZAEHLER.GERAETENUMMER, GIS_ZAEHLER.MONTIERT_STANDORT, GIS_ZAEHLER.VONDATUM, GIS_ZAEHLER.GERAETETYPKURZBEZ,
GIS_ZAEHLER.GERAETETYPBEZEICHNUNG,CAST(GIS_ZAEHLER.GERAETETYPNUMMER AS NUMBER(30, 0)), CAST(GIS_ZAEHLER.GERAETETYPGRUPPENNUMMER AS NUMBER(30, 0)), GIS_ZAEHLER.GERAETETYPGRUPPENKURZBEZ, GIS_ZAEHLER.GERAETETYPGRUPPENBEZEICHNUNG,
CAST(GIS_ZAEHLER.GERAETEARTNUMMER AS NUMBER(30, 0)), GIS_ZAEHLER.GERAETEARTKURZBEZ, GIS_ZAEHLER.GERAETEARTBEZEICHNUNG, CAST(GIS_ZAEHLER.KONSTANTE AS NUMBER(30, 0)), CAST(GIS_ZAEHLER.VORKOMMASTELLEN AS NUMBER(30, 0)),
CAST(GIS_ZAEHLER.NACHKOMMASTELLEN AS NUMBER(30, 0)), GIS_ZAEHLER.HERSTELLER, GIS_ZAEHLER.GERAETELAGE, GIS_ZAEHLER.ZAEHLPUNKT, CAST(GIS_ZAEHLER.NETZNUTZUNGSEBENE AS NUMBER(30, 0)),
CAST(GIS_ZAEHLER.NETZVERLUSTEBENE AS NUMBER(30, 0)),GIS_ZAEHLER.LASTPROFIL, GIS_ZAEHLER.LASTPROFILBEZEICHNUNG, GIS_ZAEHLER.LIEFERANT, CAST(GIS_ZAEHLER.EICHJAHR AS NUMBER(30, 0)),
GIS_ZAEHLER.VERTRAGSTYP, GIS_ZAEHLER.VEERTRAGSTYPBEZEICHNUNG, GIS_ZAEHLER.VERTRAGVON, GIS_ZAEHLER.KUENDIGUNG, GIS_ZAEHLER.DATUM,
GIS_STAMM.STROM
FROM GIS_ZAEHLER, GIS_STAMM
WHERE
GIS_ZAEHLER.INTERNENUMMER = GIS_STAMM.INTERNENUMMER
AND
GIS_STAMM.STROM= 'J'

when i take this command:
Create table TAB_EULVIS_STROM_ZR As Select *
from EULVIS_STROM_ZAEHLER;
I get a table but the datatype at the columns with the cast function or not the some.
For example:
ID number and not number(30)

I 've an other view with cast function and there is not this problem.
Can anybody tell me why this happens?
Thanks in advance
Nicole
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 9 2006
Added on Jan 12 2006
6 comments
487 views