Pourquoi pas ce travail dans IBM Data Studio (Eclipse):Déposer une vue DB2 si elle existe
IF EXISTS (SELECT 1 FROM SYSIBM.SYSVIEWS WHERE NAME = 'MYVIEW' AND CREATOR = 'MYSCHEMA') THEN
DROP VIEW MYSCHEMA.MYVIEW;
END IF;
J'ai le sentiment qu'il a à faire avec terminateurs déclaration (;) mais je ne peux pas trouver une syntaxe qui fonctionne .
Une autre question similaire à How to check a procedure/view/table exists or not before dropping it in db2 9.1? suggère qu'ils ont dû créer un proc mais ce n'est pas une solution pour nous.
Est-ce DB2 pour iSeries ou DB2 pour les autres plates-formes? Cela compte parce qu'il y a une différence. –
Notre serveur DB2 est sous AIX, mais je lance IBM Data Studio sur un ordinateur Windows. – grenade