Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: SQL possible equivalent
Jeff Kish wrote:
> I have a script for ms sql server that checks to see if a table exists... if
> it does it drops it and recreates it.
>
> I'm wondering how to do this using only sql if possible. I can figure it out
> using pl/sql but I'm not sure of the correct approach (or even if it is
> possible) using just sql.
Even in SQL Server, you can't do this with just SQL statements. You need to use T-SQL statements. It may be splitting hairs, but there is a distinction here...
> I realize you can select from user_tab_cols like this:
> select table_name from user_tab_columns where upper(table_name) = 'ASSET'
>
> but how do I fit this into a sort of ifdef else sort of flow control in sql?
>
> Can someone point me in the right direction? Do I need to somehow insert
> pl/sql into the sql?
Sybrand already provided the solution for you. But I would point out that one does not insert PL/SQL into SQL, but rather the other way around....
Cheers,
Brian
-- =================================================================== Brian Peasland dba_at_nospam.peasland.net http://www.peasland.net Remove the "nospam." from the email address to email me. "I can give it to you cheap, quick, and good. Now pick two out of the three" - Unknown -- Posted via a free Usenet account from http://www.teranews.comReceived on Wed May 30 2007 - 09:34:58 CDT
![]() |
![]() |