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 -> Re: Determine if a column exists...

Re: Determine if a column exists...

From: Banavara <rbanavara_at_gmail.com>
Date: 6 Jul 2006 14:14:07 -0700
Message-ID: <1152220447.240657.136890@s26g2000cwa.googlegroups.com>


You can do a select from all_tab_columns to check if it returns any row for a given table name & column name

-rbanavara

dogonli..._at_hotmail.com wrote:
> Hello,
>
> Is there a SQL command in ORACLE (10g) that checks if a table column
> exists?
>
> I have over 700 tables of which some have columns that I want to
> rename, and some
> of the tables don't have the same columns.
>
> I have a script to do this but it fails if a table doesn't contain the
> column I'm
> trying to alter (ORA-00904). I would like to check if the column
> exists before
> executing the alter statement so the script won't abort.
>
> Something like:
> IF EXISTS(tablename.column_name)
> ALTER TABLE tablename RENAME COLUMN column_name TO
> new_column_name
>
> Thanks
>
> Jerry
Received on Thu Jul 06 2006 - 16:14:07 CDT

Original text of this message

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