[DUG] Drop table in Interbase
Edward Koryagin
ed_iv2001 at yahoo.co.nz
Thu Jun 18 15:19:55 NZST 2009
in one sql:
if exists( select * from rdb$relations where Upper(RDB$RELATION_NAME) = (''MYTABLE'') THEN
DROP TABLE MYTABLE
My be we need begin ... end - I don't work with Interbase for a while...
Cheers,
Edward Koryagin
--- On Wed, 17/6/09, Jeremy Coulter <jscoulter at gmail.com> wrote:
> From: Jeremy Coulter <jscoulter at gmail.com>
> Subject: Re: [DUG] Drop table in Interbase
> To: "NZ Borland Developers Group - Delphi List" <delphi at delphi.org.nz>
> Received: Wednesday, 17 June, 2009, 9:58 AM
> Thansk for your reply edward. However,
> I dont normall use Interbase and your example didnt make a
> lot of sence. I managed to find a similar example but I dont
> follow part of it.
>
> when I run :
>
> select * from rdb$relations WHERE RDB$RELATION_NAME =
> 'MyTable'
>
> and
> DROP TABLE MyTable;
> COMMIT;
>
> It tells me DROP is an invalid token. So I assume the
> "And" is not part of the SQL statement.
> So what I dont follow is, just doing a "SELECT"
> to see if a record exists then dropping the table seems like
> something is missing.
>
>
> in a programming sense, I would expect something like
>
> IF select * from rdb$relations WHERE RDB$RELATION_NAME =
> 'MyTable' <> '' then
>
>
> DROP TABLE MyTable;
>
>
> I know thats not real code, but my point is, just because I
> can do a select, doesnt tell me if the table exists or not
> to try to delete it.......I hope you follow what I am
> meaning.
>
> Jeremy
>
>
>
> On Tue, Jun 16, 2009 at 4:05 PM, John Bird <johnkbird at paradise.net.nz>
> wrote:
>
>
>
>
>
>
>
>
> For a good
> working example
> see
>
> http://xkcd.com/327/
>
> (Standard
> disclaimer - do not
> try this at home!)
>
> John
>
> ----- Original Message -----
>
>
> From:
> Jeremy
> Coulter
> To:
> NZ Borland
> Developers Group - Delphi
> List
>
> Sent: Tuesday, June 16, 2009 3:35
> PM
> Subject:
> Re: [DUG] Drop table in
> Interbase
>
> ok cool I will try
> that.
>
> Thanks, Jeremy
>
>
> On Tue, Jun 16, 2009 at 2:54 PM,
> Edward Koryagin <ed_iv2001 at yahoo.co.nz>
>
> wrote:
>
>
> select *
> from rdb$relations ...
> and
> DROP TABLE ....
> Edward
> Koryagin
>
>
> --- On Tue, 16/6/09, Jeremy Coulter <jscoulter at gmail.com>
>
> wrote:
>
> > From: Jeremy Coulter <jscoulter at gmail.com>
> >
> Subject: [DUG] Drop table in Interbase
> > To: "NZ Borland Developers
> Group - Delphi List" <delphi at delphi.org.nz>
> >
> Received: Tuesday, 16 June, 2009, 1:31 PM
>
>
>
> > Hi all.
> > In interbase, how do I drop a table if it
> already exists?
> > I want to check for a table exists and if it does
> exist,
> > drop it.
> >
> > I have Googled, but I cant seem to
> find anything. I am
> > prob. searching wrong
> :-)
> >
> >
> > Jeremy
> >
> >
> >
> -----Inline Attachment Follows-----
> >
> >
> _______________________________________________
> > NZ Borland
> Developers Group - Delphi mailing list
> > Post: delphi at delphi.org.nz
> > Admin:
> http://delphi.org.nz/mailman/listinfo/delphi
> >
> Unsubscribe: send an email to delphi-request at delphi.org.nz
> >
> with Subject:
> unsubscribe
>
>
>
>
> _______________________________________________
> NZ
> Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>
> Unsubscribe:
> send an email to delphi-request at delphi.org.nz
>
> with Subject: unsubscribe
>
>
>
>
>
> _______________________________________________
> NZ Borland
> Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin:
> http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to
> delphi-request at delphi.org.nz
> with Subject:
> unsubscribe
>
> _______________________________________________
>
> NZ Borland Developers Group - Delphi mailing list
>
> Post: delphi at delphi.org.nz
>
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>
> Unsubscribe: send an email to delphi-request at delphi.org.nz
> with Subject: unsubscribe
>
>
>
> -----Inline Attachment Follows-----
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz
> with Subject: unsubscribe
More information about the Delphi
mailing list