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: DROP table <some table>;

Re: DROP table <some table>;

From: Lun Wing San (Oracle) <wslun_at_qrcsun.qrc.org>
Date: 1997/02/14
Message-ID: <3304878A.4CE@qrcsun.qrc.org>#1/1

Gary M. Greenberg wrote:

> Now, I understand that the error is ignorable, but as a
> programmer it bothers me not to 1st check for the table's
> prior existence. So, how does one begin such a SQL script
> wherein the logic would be:
>
> if (<the table to be created> exists) then
> drop table <the table>
> end
> create table ...

  You can try to use SELECT COUNT(*) INTO counter FROM USER_TABLES WHERE TABLE_NAME = <the table>;

  if counter = 1 then

     drop table <the table> CASCADE
  end;
  create table ...

---
Name   : Lun Wing San
Title  : Oracle Application Developer of Hong Kong Productivity Council
         Oracle Database Administrator and System Administrator of QRC
Phone  : (852)27885841

This posting represents the personal opinions of the author. It is not the
official opinion or policy of the author's employer. Warranty expired when you
opened this article and I will not be responsible for its contents or use.
Received on Fri Feb 14 1997 - 00:00:00 CST

Original text of this message

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