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 -> changing data definition

changing data definition

From: Ray Wang <z2156808_at_student.unsw.edu.au>
Date: Tue, 06 Apr 1999 20:05:53 +1000
Message-ID: <3709DC81.93C858EB@student.unsw.edu.au>


how can i alter a columns type from number to number(15,2)

of course the column is populated .... i need a way to make this conversion without emptying the columns.

say

alter table tablename ( id number(15,2));

id used to be number

oracle would spit out cannot decrease precision ... blah blah. i understand the inconsistency involved but is there any way around this problem?

i know i can spool to a flat file and do a direct load . or
create a skeleton and insert

both of which will have a time penalty as opposing to just alter.

is there anyway to do a create table that can do the data type conversion implicitly?

bear in mind i am altering thecolumn type here not data type ...

any help will greatly appreciated.

thanks

--ray Received on Tue Apr 06 1999 - 05:05:53 CDT

Original text of this message

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