Firebird: Drop View, wenn es die gibt

24/01/2011 - 17:25 von Nicole Wagner | Report spam
Hallo User,


diesmal ist meine Frage einfach.
Es muss an einem Case liegen oder an einer Klammer.


Das will IBExpert nicht:
'if Exists(myView) then Drop View myView;'

Wie mache ich es besser?
(Firebird, SQL Dialekt 3)



Danke fuer Tipps!

Nicole
 

Lesen sie die antworten

#1 lothar.armbruester
24/01/2011 - 18:02 | Warnen spam
"Nicole Wagner" writes:

Hallo User,


diesmal ist meine Frage einfach.
Es muss an einem Case liegen oder an einer Klammer.


Das will IBExpert nicht:
'if Exists(myView) then Drop View myView;'

Wie mache ich es besser?
(Firebird, SQL Dialekt 3)




Wenn Du einfach eine neue anlegen willst, die alte aber stört, müsste

create or replace myview ...

funktionieren. Das tut zumindest unter Oracle. Wenn es Dir wirklich ums
Löschen geht, kann ich auch nicht helfen. Ich vermute mal, Du willst
nicht die Stored-Procedure-Keule auspacken.


Danke fuer Tipps!

Nicole



HTH,
Lothar

Lothar Armbrüster |
Hauptstr. 26 |
65346 Eltville |

Ähnliche fragen