Précédent   Forum du club des développeurs et IT Pro > Bases de données > Autres SGBD > InterBase
InterBase Forum d'entraide sur le SGBD InterBase de Codegear. Avant de poster -> F.A.Q Interbase, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/11/2012, 11h42   #1
jakouz
Membre régulier
 
Inscription : mars 2002
Messages : 238
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 238
Points : 70
Points : 70
Par défaut [INTERBASE 6] suppression conditionnelle d'une table

bonjour,

j'essaie d'écrire un script qui supprime une table si elle existe ... sans succès !

Interbase ne reconnait pas le mot clé IF dans un script sql et si je place le code dans une procédure stockée il n'accepte pas l'instruction DROP.

comment faire svp ? un moyen de contournement existe-t-il ?
jakouz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 14h24   #2
jakouz
Membre régulier
 
Inscription : mars 2002
Messages : 238
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 238
Points : 70
Points : 70
j'ai trouvé la réponse, c'est impossible !

Citation:
IB6 documentation set, Language Reference on 'CREATE STORED PROCEDURE':

"Important: InterBase does not allow database changed that affect the
behaviour of an existing stored procedure (for example: DROP TABLE..."


In short: no DDL is allowed in procedures or triggers.
jakouz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h42.


 
 
 
 
Partenaires

Hébergement Web