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

Home -> Community -> Usenet -> c.d.o.misc -> Re: I need a trigger to automatically extend the length of a column.

Re: I need a trigger to automatically extend the length of a column.

From: Jerry Gitomer <jgitomer_at_ictgroup.com>
Date: 1998/03/10
Message-ID: <35053C68.6A82@ictgroup.com>#1/1

Michael MacDonald wrote:
>
> I need a trigger that will automatically extend the length of a column in a
> table
> before data is inserted which would otherwise fail due to column size
> restriction.
>
> The basic logic would be similar to:
>
> create or replace trigger
> before
> insert or update
> on
> TABLENAME
> for each row
> when
> (length(new.COLUMNNAME) > columnwidth)
> begin
> update table
> TABLENAME
> modify
> (COLUMNNAME varchar2(length(new.COLUMNNAME)))
> end;
>
> Assuming that the column is of type varchar2. I am also uncertain as to how
> to determine the existing columnwidth for the when clause above.
>
> Any help would be greatly appreciated.
>
> -Michael MacDonald.
 

-- 
Jerry Gitomer         	ICT Group
jgitomer_at_ictgroup.com	Langhorne PA
jgitomer_at_p3.net 	Opinions are mine not those of ICT Group
Received on Tue Mar 10 1998 - 00:00:00 CST

Original text of this message

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